我正在使用Display.getDefault().asyncExec()
. 该线程执行以下操作:
public void run()
{
while (! condition)
{
//do some processing
mainWindow.updateStatus(..); //this will call a setText method on a label in
//the original thread
}
}
但是,当我运行这个线程时,程序挂起而不是在标签中顺利显示状态。我究竟做错了什么?