更具体地说,我的应用程序是一个网络应用程序,一种不同端点连接和通信的集线器。我们需要一个图形用户界面来监控参与者对集线器的行为等等....
当然提供了线程之间的适当通信,以便从另一个线程等更新UI线程...... GUI线程是否是主线程是否重要。
到目前为止,我的Gui线程是从我的主线程单独发布的线程。但是一位同事告诉我这是错的。
有没有人可以在这个问题上与我分享一些经验教训或最佳实践?
非常感谢
玛特
答案 0 :(得分:1)
“主线”是什么意思?
如果您的意思是“调用main
方法的主题”,则无关紧要。
如果你的意思是“为应用程序做重要工作的线程”,它绝对不应该与GUI线程相同(它应该永远不会运行任何长时间运行的方法或等待除GUI事件之外的任何事情)。