久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

如何設(shè)置一個無限循環(huán)并打破它。(Java線程)

瀏覽:183日期:2024-05-01 11:04:30
如何解決如何設(shè)置一個無限循環(huán)并打破它。(Java線程)?

假設(shè)您在JDK 1.5或更高版本(澄清和改進(jìn)了內(nèi)存模型)上運行,則可以使用

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,它們支持立即取消。

解決方法

我已經(jīng)設(shè)置了一個線程,我想使用循環(huán)來運行它。因此,該線程應(yīng)在循環(huán)中運行并在一定時間內(nèi)中斷,然后再次運行循環(huán)。

請我不知道該怎么做。有人可以指導(dǎo)我。

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 铁岭县| 那坡县| 岑巩县| 新乐市| 铁岭县| 成安县| 德兴市| 尉氏县| 华坪县| 桑植县| 城步| 毕节市| 新宁县| 宁城县| 龙州县| 阿巴嘎旗| 奎屯市| 韶关市| 威海市| 衡阳市| 巴彦县| 孝昌县| 平安县| 扎兰屯市| 南投县| 大宁县| 宜丰县| 许昌市| 理塘县| 云南省| 肇州县| 木兰县| 体育| 伽师县| 宣武区| 靖边县| 亳州市| 达拉特旗| 盐边县| 内黄县| 收藏|