如何设置一个无限循环并打破它。(Java线程)

如何设置一个无限循环并打破它。(Java线程),第1张

如何设置一个无限循环并打破它。(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,它们支持立即取消。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5141050.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存