java并发包中的可停止和可重新执行的线程?

时间:2012-10-08 14:19:00

标签: java concurrency

java中是否存在可以执行runnable并被停止并重新执行的并发结构(如线程),或者我是否必须自己实现它?

1 个答案:

答案 0 :(得分:0)

ThreadPoolExecutor,示例here

如果像Peter Lawrey建议的那样,你是在追求可靠的Runnable生命周期管理器,那么Java就不是正确的工具。如果一个线程(或执行程序中的任务)挂起最好的恢复行为是有一个监视程序线程,它将通过“重启我”退出代码提交进程自杀并有一个外部启动程序(shell脚本等)来重启进程死了“重启我”退出代码。