社区
Java SE
帖子详情
swing 多线程的问题
wind4905564
2011-12-20 11:33:39
最近在做一个c语言子集的解释器,碰到了一些问题
我的界面是用swing做的,有一个button,点击这个button后就会开启一个线程去调用Interpreter的对象去进行解释,
但是如果输入程序含有死循环的话,整个程序就死了,界面点不动,而解释的线程又进入了死循环。本来我是想在界面上做一个终止,来结束解释线程的,但界面已经点不动了。请问各位大侠,这个问题怎么解决啊
...全文
85
6
打赏
收藏
swing 多线程的问题
最近在做一个c语言子集的解释器,碰到了一些问题 我的界面是用swing做的,有一个button,点击这个button后就会开启一个线程去调用Interpreter的对象去进行解释, 但是如果输入程序含有死循环的话,整个程序就死了,界面点不动,而解释的线程又进入了死循环。本来我是想在界面上做一个终止,来结束解释线程的,但界面已经点不动了。请问各位大侠,这个问题怎么解决啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Oo伍oO
2011-12-21
打赏
举报
回复
唯一完美的番茄
2011-12-21
打赏
举报
回复
界面不动就不要在界面添加了,因为该java程序已经占满了
试着在程序里找出原因 并跳出来避免死锁
jtops
2011-12-21
打赏
举报
回复
write语句的时候把输出重定向到了swing线程里的Jtextarea,
wind4905564
2011-12-21
打赏
举报
回复
回复一楼:因为那个死循环有write语句,而解释write语句的时候把输出重定向到了swing线程里的Jtextarea,好像是死锁了。我试了下,如果循环里不涉及write语句的话界面就不会瘫。
huntor
2011-12-21
打赏
举报
回复
点击button,执行一个SwingWorker。
Loveandlove111
2011-12-20
打赏
举报
回复
“一个线程去调用Interpreter的对象去进行解释”死循环只在一个线程里,真么会影响其他线程?
基于
swing
的
多线程
聊天室
基于
swing
的
多线程
聊天室
几个
swing
多线程
的例子
几个用java写的小例子,是学习的好参考。
JAVA 开发
Swing
与
多线程
JAVA 开发
Swing
与
多线程
JAVA 开发
Swing
与
多线程
JAVA
SWING
多线程
产生随机球
在鼠标单击处,产生一个球,随机方向和随机速度,在窗口内运动(资源里含源代码和生成的.EXE文件)
java
Swing
多线程
下载器
基于java
Swing
图形界面的
多线程
下载器 能断点续传,界面类似迅雷
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章