标签: java multithreading thread-safety
我有一个应该管理线程的程序(创建,中断和显示工作线程)。我需要通知主线程有关工作线程中的完成,中断或异常。主线程应对此事件做出反应,当然不应阻止它。我知道它在处理程序类中的android中发布的行为。但我不知道,如何在java中做到这一点。有人可以帮我解决这个问题吗?
答案 0 :(得分:3)
如果您的主线程中有一个事件循环,您可以拥有一个轮询的队列,以查看它需要处理的任何新事件是否正在等待。如果您使用的是Swing或Android,则会有一个事件循环以及您调用以将任务传递给它的方法。