文章详情页
				如何设置一个无限循环并打破它。(Java线程)
浏览:199日期: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. docker网络端口映射,没有方便点的操作方法么?2. angular.js - 在angular中,使用ng-repeat循环输出一个列表,然后节当中具体的一个参数值(是数值),然后整个循环节的值总数相加3. nginx - 关于vue项目部署到ngnix后出现的问题4. python - Fiddler+Android模拟器抓取app,json数据被加密了,如何解析?5. angular.js - $emit(,)的具体意思是什么作用呢?6. docker-compose 为何找不到配置文件?7. javascript - vue使用keep-alive不能保持滚动位置问题。8. MySQL的SELECT...FOR UPDATE究竟起什么作用9. javascript - 一个字符串转换成数字,例子就是a="2,322.222",b=’1,211.21’,如何在angualr中执行相减10. PHP中的$this代表当前的类还是方法?
排行榜
				
 网公网安备
网公网安备