swing JDialog模态化导致线程被阻塞的问题
两个窗口,一个jframe(父),一个jDialog(子),点击父窗口的button,开启两个线程,一个线程a处理父窗口的一些东西,每隔一个阶段对全局变量a赋值,另一个线程b用于每隔一段时间访问这个全局变量a的值来显示子窗口的进度条的数值。
本来功能实现了,但是我希望子窗口在的时候,父窗口不可以点击
现在的问题值,我对子窗口setmodal(true),发现线程a被阻塞
但是我了解的是,setmodal只对调用该进程的进程阻塞呀?
我的程序大概是
thread a .start()
threadb .start()