jjzjj

InterruptableTask

全部标签

Java ExecutorService 暂停/恢复特定线程

有没有办法使用ExecutorService暂停/恢复特定线程?privatestaticExecutorServicethreadpool=Executors.newFixedThreadPool(5);假设我想停止id=0的线程(假设每个线程都被分配了一个递增的id,直到达到线程池的大小)。一段时间后,比方说,通过按下一个按钮,我想恢复该特定线程并让所有其他线程保持其当前状态,可以暂停或恢复。我在Java文档中发现了一个未完成版本的PausableThreadPoolExecutor。但它不适合我的需要,因为它会恢复池中的所有线程。如果无法使用ExecutorService的默认实