社区
Java SE
帖子详情
java中暂停与恢复线程
cg20061563
2008-09-07 05:15:14
我用java写了一个线程,有开始,暂停,继续三个按钮,怎样把开始了的线程暂停,并且恢复呢
...全文
227
6
打赏
收藏
java中暂停与恢复线程
我用java写了一个线程,有开始,暂停,继续三个按钮,怎样把开始了的线程暂停,并且恢复呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
darasion
2008-09-12
打赏
举报
回复
1楼正解。
babaerzi17
2008-09-10
打赏
举报
回复
start()
wait()
notify()
需要注意的是notify()可能会唤醒的不是你想要的线程,他存在不确定性,感觉notifyAll()比较好
john_yong
2008-09-08
打赏
举报
回复
顶,暂停就让它线程堵塞吧,恢复就唤醒
xiao7cn
2008-09-08
打赏
举报
回复
wait()
notifyAll()
gaofengbirds
2008-09-07
打赏
举报
回复
notify(). 方法可以做到.
老紫竹
2008-09-07
打赏
举报
回复
每个线程一个标志,管理中心设置这个标志,让线程自己根据标志判断是否要暂停还是继续运行。
java
线程
暂停
和继续_
线程
暂停
和
恢复
我们可以让没有数据的时候
暂停
这个
线程
,当有数据进来的时候再通知
线程
运行,如果
线程
吧数据又都处理完了再让
线程
暂停
。这个方法功能有点像消费者,处理一个缓冲区,处理完之后阻塞,等待新数据。例如利用...
Java
中
如何实现
线程
的
暂停
和
恢复
?
需要注意的是,当
线程
被
中
断时,它会抛出InterruptedException,你需要在你的代码
中
处理这个异常。在这个例子
中
,我们创建了一个继承自Thread的类,并添加了一个isInterrupted标志...
Java
中
如何实现
线程
的
暂停
和
恢复
?
Java
多
线程
的
暂停
与
恢复
在
Java
多
线程
中
,可以使用suspend()方法
暂停
线程
,使用resume()方法
恢复
线程
的执行。 在使用suspend与resume方法时,如果使用不当,很容易造成公共的同步对象独占,使得其它的
线程
无法访问公共同步对象。这两个方法...
java
线程
的
中
断与
恢复
_停止,
中
断,
暂停
和
恢复
java
线程
我开始阅读有关如何安全地停止,
中
断,
暂停
和
恢复
java
线程
的内容,我在oracle文档
中
找到了以下解决方案:1-如何安全地停止
线程
:private volatile Thread blinker;public void stop() {blinker = null;}public void run...
Java
线程
的
暂停
与
恢复
具体说起来比较复杂,需要
暂停
标志加synchronized+等待/唤醒 详见代码 package defaul; import
java
.awt.BorderLayout; import
java
.awt.Font; import
java
.awt.event.ActionEvent; import...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章