张老师的“Java多线程与并发库高级应用”中的“9.Java5线程并发库的应用”这一段视频里,
通过 :
- Executors.newCachedThreadPool();
- Executors.newFixedThreadPool(3);
- Executors.newSingleThreadExecutor();
复制代码
分别创建: 不固定数量线程,固定数量线程,单个线程的线程池,
再通过返回的ExecutorService对象的execute(Runnable r)方法执行
传入的Runnable对象中run方法的代码。
例如:
- ExecutorService service=Executors.newCachedThreadPool();
- service.execute(new Runnable() {
- public void run() {
- System.out.println("execute....");
- }
- });
复制代码 |