ExecutorService线程池中怎么去暂停和继续一个线程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ExecutorService线程池中怎么去暂停和继续一个线程相关的知识,希望对你有一定的参考价值。
参考技术A run()方法执行完,线程就停止了。等待该线程对象被回收就可以了。如果你是要重复执行
run()
方法中的代码,可以在里面加一个
while(布尔变量)
这样的循环,其中的布尔变量使用类的私有变量,由其它事件触发,将其改变为
false
,这样在退出循环之前,循环体会完全执行,不会出现使用
stop()
方法时可能出现的问题,run()
方法就能圆满结束了。
以上是关于ExecutorService线程池中怎么去暂停和继续一个线程的主要内容,如果未能解决你的问题,请参考以下文章