您的位置:首页 > 编程语言 > Java开发

java学习笔记.04——线程池

2015-10-31 18:35 603 查看

线程池类:ExecutorServise

构造方法:

// 1
ExecutorService threadpool = Executors.newFixedThreadPool(n);  //创建n个线程的线程池

// 2
ExecutorService threadpool = ExecutorsnewCacheThreadPool();  // execute()多少次就创建多少线程


具体操作:

ExecutorService threadpool = Executors.newFixedThreadPool(3);
for(int i = 0; i < 3; i++)
{
threadpool.execute( new Runnable() {
public void run()
{
...
}
});
}

/*
*Future Callable可以得到线程的返回值
*/
ExecutorService threadpool = Executors.newSingleThreadExecutor(); //注意构造方法
Future<String> future = threadpool.submit(new Callable<String>() {
public String call()
{
...
}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息