ExecutorService线程池中怎么去暂停和继续一个线程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ExecutorService线程池中怎么去暂停和继续一个线程相关的知识,希望对你有一定的参考价值。

参考技术A run()
方法执行完,线程就停止了。等待该线程对象被回收就可以了。如果你是要重复执行
run()
方法中的代码,可以在里面加一个
while(布尔变量)
这样的循环,其中的布尔变量使用类的私有变量,由其它事件触发,将其改变为
false
,这样在退出循环之前,循环体会完全执行,不会出现使用
stop()
方法时可能出现的问题,run()
方法就能圆满结束了。

以上是关于ExecutorService线程池中怎么去暂停和继续一个线程的主要内容,如果未能解决你的问题,请参考以下文章

java中ExecutorService的线程池如何暂停所有的任务和继续所有的任务? 有这样的函数吗?

Java并发计算判断线程池中的线程是否全部执行完毕

java线程池

如何终止 android线程池中的任务

ExecutorService中shutdown是啥意思?

Java ExecutorService 的几种线程池比较