Chi*_*era 2 java queue swt dispatch event-dispatch-thread
我有一个Java应用程序,其中许多线程正在快速写入StyledTextBox.在某些时候,所有线程都被终止.但是,TextBox继续接收一些文本,大概是因为调度队列有点备份了.是否有可能以某种方式强制刷新EDT,以便在线程终止时,TextBox的更新立即结束?
谢谢你,吉姆
tra*_*god 5
你可以push()自己的EventQueue子类,如图所示这里,并添加自己的flush()方法来清空队列.请注意,getNextEvent()如果队列为空,则阻塞,因此请先检查peekEvent().
push()
EventQueue
flush()
getNextEvent()
peekEvent()
归档时间:
14 年,6 月 前
查看次数:
2382 次
最近记录:
12 年,2 月 前