执行AWT线程之外的方法

时间:2016-08-06 02:08:04

标签: java multithreading swing

好的,首先,我很抱歉这个愚蠢的标题,但我不知道如何更好地描述这个问题。

所以,假设我在AWT线程上运行了GUI,用户点击了一个按钮。当发生这种情况时,我想调用一个不能在AWT线程中运行的方法,而是在普通线程中运行。

到目前为止,我的想法是:

1)锁定AWT线程并等待直到AWT线程通知()

2)创建包含单个线程的线程池并将方法提交到池中。

无论如何,我不知道是否有更好的方法来解决这个问题,所以我希望你们能帮忙。

0 个答案:

没有答案