文章详情页
如何设置一个无限循环并打破它。(Java线程)
浏览:400日期:2024-05-01 11:04:30
如何解决如何设置一个无限循环并打破它。(Java线程)?
假设您在JDK 1.5或更高版本(澄清和改进了内存模型)上运行,则可以使用
public class MyRunnable extends Runnable{ private volatile boolean cancelled; public void run() { while (!cancelled) { doStuff(); } } public void cancel() { cancelled = true; } public boolean isCancelled() { return cancelled; }}j
或者,使用java.util.concurrent.Future和FutureTask,它们支持立即取消。
解决方法我已经设置了一个线程,我想使用循环来运行它。因此,该线程应在循环中运行并在一定时间内中断,然后再次运行循环。
请我不知道该怎么做。有人可以指导我。
标签:
java
相关文章:
1. 老师,flex-shrink: 1; 按视频操作,不会自动缩放2. docker api 开发的端口怎么获取?3. 如何解决docker宿主机无法访问容器中的服务?4. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?5. 如何解决Centos下Docker服务启动无响应,且输入docker命令无响应?6. docker镜像push报错7. android glide asbitmap 在baseadpter中的问题8. python - 怎样在linux下开发flask web应用时查看代码出错(traceback)的地方。9. web服务器 - ubuntu下布置apache加wsgi加python10. 前端 - 类到底该如何去命名 .newsList 这种的命名难道真的不是过度语义化吗?~
排行榜

网公网安备