- 创建一个可安排在给定延迟后运行命令或者定期地执行的线程池。
[java] view plain copy print ?
- ScheduledExecutorService threadPool = Executors.newScheduledThreadPool(3);// 效果类似于Timer定时器
每种线程池都有不同的使用场景,下面看一下这四种线程池使用起来有什么不同。
- FixedThreadPool
[java] view plain copy print ?
-
import java.util.concurrent.ExecutorService;
-
import java.util.concurrent.Executors;
-
public class ThreadPoolTest {
-
public static void main(String[] args) {
-
ExecutorService threadPool = Executors.newFixedThreadPool(3);
-
for(int i = 1; i < 5; i++) { <