标签: java multithreading swing
好的,首先,我很抱歉这个愚蠢的标题,但我不知道如何更好地描述这个问题。
所以,假设我在AWT线程上运行了GUI,用户点击了一个按钮。当发生这种情况时,我想调用一个不能在AWT线程中运行的方法,而是在普通线程中运行。
到目前为止,我的想法是:
1)锁定AWT线程并等待直到AWT线程通知()
2)创建包含单个线程的线程池并将方法提交到池中。
无论如何,我不知道是否有更好的方法来解决这个问题,所以我希望你们能帮忙。