小编Sha*_*n00的帖子

如何在Java中启动/停止/重启线程?

我真的很难找到一种方法来启动,停止和重新启动Java中的线程.

具体来说,我在一个文件中有一个类Task(当前实现Runnable)Task.java.我的主应用程序需要能够在一个线程上启动此任务,在需要时停止(终止)该线程,有时需要KILL&RESTART线程......

我的第一次尝试是,ExecutorService但我似乎找不到重启任务的方法.当我使用.shutdownnow()任何未来的电话.execute()失败,因为它ExecutorService是"关机"...

那么,我怎么能做到这一点?

java multithreading

49
推荐指数
4
解决办法
16万
查看次数

标签 统计

java ×1

multithreading ×1