2

更具体地说,我的应用程序是一个网络应用程序,一种不同端点连接和通信的集线器。我们需要一个图形用户界面来监控参与者对集线器的行为,等等......

当然,如果应用了线程之间的适当通信,以便从另一个线程更新 UI 线程等...... GUI 线程是否是主线程是否重要。

到目前为止,我的 Gui 线程是从我的主线程单独启动的线程。然而,一位同事告诉我这是错误的。

有没有人有一些经验教训或最佳实践可以与我分享这个主题?

非常感谢

马特

4

1 回答 1

1

“主线程”是什么意思?

  1. 如果您的意思是“调用main方法的线程”,那没关系。

  2. 如果您的意思是“对应用程序执行重要工作的线程”,它绝对不应该与 GUI 线程相同(它不应该运行任何长时间运行的方法或等待除 GUI 事件之外的任何东西)。

于 2013-10-21T15:33:47.603 回答