文章详情页
如何设置一个无限循环并打破它。(Java线程)
浏览:475日期: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. javascript - moment.js 时间转化问题2. php - 数据库与逻辑应用分离的情况下怎么保证信息同步,或者叫安全3. 数据库 - mysql中怎样修改带点的字段名的位置?4. html5 - 用h5本地存储是否安全?5. html5 - 请问一下写H5的时候 你们都是兼容那些手机6. javascript - 火狐不支持input date怎么处理?7. python 函数名之后 有一个箭头 这是什么作用?8. php - 注册验证邮箱失效后操作问题9. css - 关于阿里ICON-FONT的cdn线上引用,cdn地址变化,应该如何处理?10. mysql控制台没法退出?
排行榜

网公网安备