如果您通过类而不是通过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()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)