在SWT中使用线程执行器?

时间:2013-09-24 15:10:29

标签: java multithreading swt threadpool executorservice

有没有办法在SWT应用程序中使用执行程序/线程池来管理(启动/停止)线程?线程将需要更新UI线程,以便在完成后可以反映更改。那可能吗? Display.asyncexec()只选择一个可运行的线程,所以我不确定如何最好地完成这个。

1 个答案:

答案 0 :(得分:0)

只需创建一个Runnable即可在您的主题中执行您想要的操作:

Display.getDefault().asynchExec(new Runnable() {
    public void run()
    {
       ... Code to update UI here
    }
});