首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

swing 多线程的有关问题

2012-08-15 
swing 多线程的问题最近在做一个c语言子集的解释器,碰到了一些问题我的界面是用swing做的,有一个button,点

swing 多线程的问题
最近在做一个c语言子集的解释器,碰到了一些问题

我的界面是用swing做的,有一个button,点击这个button后就会开启一个线程去调用Interpreter的对象去进行解释,
但是如果输入程序含有死循环的话,整个程序就死了,界面点不动,而解释的线程又进入了死循环。本来我是想在界面上做一个终止,来结束解释线程的,但界面已经点不动了。请问各位大侠,这个问题怎么解决啊

[解决办法]
“一个线程去调用Interpreter的对象去进行解释”死循环只在一个线程里,真么会影响其他线程?
[解决办法]
点击button,执行一个SwingWorker。
[解决办法]
write语句的时候把输出重定向到了swing线程里的Jtextarea,
[解决办法]
界面不动就不要在界面添加了,因为该java程序已经占满了
试着在程序里找出原因 并跳出来避免死锁

热点排行