首页 > 代码库 > 一个最简单的线程池
一个最简单的线程池
import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** * 一个最简单的线程池,这个模型很简单,但是很有用 * * @author leizhimin 2014/8/22 20:21 */ public class Test3 { private static final ExecutorService threadPool = Executors.newFixedThreadPool(1); public static void main(String[] args) throws InterruptedException { for (int i = 0; i < 10000; i++) { final int finalI = i; Runnable r = new Runnable() { @Override public void run() { System.out.println(String.valueOf(finalI)+":"+System.currentTimeMillis()); } }; threadPool.submit(r); Thread.currentThread().sleep(300L); } } }
0:1409187082455 1:1409187082755 2:1409187083055 3:1409187083355 4:1409187083655 5:1409187083955 6:1409187084255 7:1409187084555 8:1409187084855 9:1409187085155 10:1409187085455 11:1409187085755 。。。
本文出自 “熔 岩” 博客,请务必保留此出处http://lavasoft.blog.51cto.com/62575/1545968
一个最简单的线程池
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。