如何在Java中重用线程?
2022-09-04 20:15:45
我正在构建一个控制台数独求解器,其主要目标是原始速度。
我现在有一个管理器线程,它启动WorkerThreads来计算每个单元的neibhbors。因此,现在为每个单元启动了一个WorkerThread。如何重用已完成工作的现有线程?
线程池模式似乎是解决方案,但我不知道该怎么做才能防止线程在工作完成后死亡。
ps :我不希望为这个特定任务获得太多性能,只是想在将其应用于代码的更复杂部分之前尝试多线程的工作原理。
谢谢