1.回顾线程的创建
Thread a = new Thread(task);
a.start();
Thread t1 = new Thread(task1);
a.start();
Thread t2 = new Thread(task2);
a.start();
Thread t3 = new Thread(task3);
a.start();
Thread t4 = new Thread(task4);
a.start();
……
缺点:
- 不断地创建新的线程------影响系统性能。
- 服务器无法控制线程数量-------OOM
2. Java Executor框架特性
Java Executor框架是Jdk1.5之后推出的,是为了更加方便的开发多线程应用而封装的框架;
相比传统的Thread类,Java Executor使用方便,性能更好,更易于管理,而且支持线程池,Java的Executor框架 既简单又高效,是使用多线程最常用的框架。