gpt4 book ai didi

java - 为什么我需要 EventQueue 在 java EDT 中启动一个新线程? (JAVA)

转载 作者:行者123 更新时间:2023-11-30 05:03:46 24 4
gpt4 key购买 nike

我猜对了吗? EDT是GUI的主线程。要启动长时间操作,最好在新线程中运行它。那么为什么我们需要使用 EventQueue 呢?为什么我们不能像在非 Swing 程序中那样简单地创建并运行新线程?

最佳答案

如果您在后台运行长时间运行的操作,则没有任何内容表明您需要使用 EventQueue。这里队列的目的是在您必须更新长时间运行的进程已完成的 UI 时使用。

当该过程完成时,您可以在事件队列上放置某种可运行的通知,以通知 UI 完成。

关于java - 为什么我需要 EventQueue 在 java EDT 中启动一个新线程? (JAVA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5779500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com