如何访问正在运行的线程可运行线程?

如何访问正在运行的线程可运行线程?,第1张

如何访问正在运行的线程/可运行线程?

如果您通过类而不是通过a定义它,则

Runnable
可以调用实例方法。

public static Mytest runnable;

还要注意,由于多个内核具有自己的关联内存,因此您需要警告处理器该状态可能在另一个处理器上更改,并且它需要监视该更改。听起来很复杂,但只需将’volatile’关键字添加到布尔标志中

public class Mytest implements Runnable{  private static volatile boolean running = true;  public void run()  {    while(running) {      // do stuff    }  }  public void stop() { running = false;}}

Runnable
在您的初始代码中启动as,然后使用关闭它
runnable.stop()



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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存