文章详情页
如何设置一个无限循环并打破它。(Java线程)
浏览:278日期: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. css - 列表li与li之间的间距怎么设置?2. docker - 如何修改运行中容器的配置3. 关docker hub上有些镜像的tag被标记““This image has vulnerabilities””4. 前端 - 怎样让scale缩小的元素不占据原来的空间?5. debian - docker依赖的aufs-tools源码哪里可以找到啊?6. HTML表单操作标签调用父相对URL7. DADB.class.php文件的代码怎么写8. javascript - Js对象怎么通过value值拿到key值?9. python3的各种库的官方文档中文版在哪儿可以找到10. php - 两个表数据怎么插到一个模板中,并按时间排序?
排行榜

网公网安备