A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 任献东 中级黑马   /  2014-10-17 12:09  /  1638 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

据说还有从线程池创建线程的方法?

1 个回复

倒序浏览
张老师的“Java多线程与并发库高级应用”中的“9.Java5线程并发库的应用”这一段视频里,
通过 :
  1.                  Executors.newCachedThreadPool();
  2.                  Executors.newFixedThreadPool(3);
  3.                  Executors.newSingleThreadExecutor();
复制代码

分别创建: 不固定数量线程,固定数量线程,单个线程的线程池,
再通过返回的ExecutorService对象的execute(Runnable r)方法执行
传入的Runnable对象中run方法的代码。
例如:
  1.                  ExecutorService service=Executors.newCachedThreadPool();
  2.                  service.execute(new Runnable() {
  3.                         public void run() {
  4.                                 System.out.println("execute....");
  5.                         }
  6.                  });
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马