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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 等你的季节-夏天 中级黑马   /  2015-7-7 11:22  /  448 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  • 线程池的理解
  •     -JDK5新增了一个Executors工厂类来产生线程池,有如下几个方法
  •         public static ExecutorService newCachedThreadPool()
  •         public static ExecutorService newFixedThreadPool(int nThreads)
  •         public static ExecutorService newSingleThreadExecutor()
  •         这些方法的返回值是ExecutorService对象,该对象表示一个线程池,可以执行Runnable对象或者Callable对象代表的线程。
  •         它提供了如下方法
  •         Future<?> submit(Runnable task)
  •         <T> Future<T> submit(Callable<T> task)
  •     - 装着线程的池子。
  •     - 系统启动后,线程池会自动创建大量空闲线程。
  •     - 当程序将runnable对象的传给创建线程后,线程池就会调用一条空闲的线程去运行执行。
  •     - 当run()或call()方法运行完毕后,线程并不会消亡,而是会回到线程池中。
  •     - 必须调用shutdown关闭线程池, 线程才会消亡

1 个回复

倒序浏览
顶一个。。。。。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马