java 使用ExecutorService 建立多线程
来源:互联网 发布:thinking in java 5 编辑:程序博客网 时间:2024/05/21 11:55
直接上代码:
private static void executorMethod() { // 获取线程池 ExecutorService es = Executors.newFixedThreadPool(10); for (int i = 0; i < 100000; i++) { final int j = i; // 调用线程池操作 es.execute(new Runnable() {// 匿名内部类 @Override public void run() {// 实现Runnable接口的run()方法 // TODO Auto-generated method stub System.out.println(j); } }); } // 关闭线程池 es.shutdown(); }1.首先通过
Executors.newFixedThreadPool(10);建立线程池
2.调用线程池的操作:
public interface Executor{ public abstract void execute(Runnable runnable);}从源码上看调用execute的参数为Runnable的实现类
3.线程池的关闭(注意关闭线程池)
// 关闭线程池 es.shutdown();
也可以参照http://www.cnphp6.com/archives/61093学习
0 0
- java 使用ExecutorService 建立多线程
- Java ExecutorService建立多线程的步骤
- Java多线程--ExecutorService的使用
- java创建多线程使用Executors创造ExecutorService
- java创建多线程使用Executors创造ExecutorService
- java创建多线程使用Executors创造ExecutorService
- Java多线程之ExecutorService
- ExecutorService实现java多线程
- Java多线程之ExecutorService
- Java多线程之ExecutorService
- JAVA多线程计算ExecutorService
- JAVA多线程之ExecutorService
- java多线程之ExecutorService
- Java多线程系列-ExecutorService
- ExecutorService 建立多线程线程池的步骤
- java多线程CountDownLatch及线程池ThreadPoolExecutor/ExecutorService使用示例
- java多线程核心接口 — ExecutorService 的理解与使用
- JAVA多线程之Executor&ExecutorService
- 2016.5.14【初中部 NOIP提高组 】模拟赛C总结
- IOS开发小技巧-CocoaPods安装和使用
- 数据库常见错误及解决办法
- 图片上下居中对齐 按比例
- git ignore files配置
- java 使用ExecutorService 建立多线程
- 关于屏幕dp和px
- Chrome Custom Tabs
- 蓝桥杯练习题 BASIC-19 完美的代价(贪心算法)
- 系统参数的设计,通用方法提取,页面处理map字符串并显示系统参数(增强版)
- 手把手教你将odex转dex
- ERROR [IM014] [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
- sqlite数据库基本操作
- 168. Excel Sheet Column Title [easy] (Python)