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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 星陨 中级黑马   /  2016-12-16 19:35  /  640 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

方法1:
          1.使用线程池工厂类创建线程池对象
*                 java.util.concurrent.Executors 线程池工厂类
*                 static ExecutorService newFixedThreadPool(int nThreads)
*                 通过此方法可以创建线程池对象
*                 ExecutorService ex =Executors.newFixedThreadPool(2);
*        2.通过线程池对象 提交线程任务 用于执行
*                 ExecutorService接口中 方法
*                 submit(Runnable task)
*                 参数需要Runnable实现类对象 (线程任务对象)
*                 ex.submit(线程任务对象);
方法2:实现Callable接口时
//获取线程池对象
        ExecutorService ex = Executors.newFixedThreadPool(2);
        //调用submit方法 进行任务提交
        Future<String> submit = ex.submit(new SubCallable());
        //调用Future的get方法 可以获取到返回的值
        String s = submit.get();
        System.out.println(s);

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马