java 并发编程 Executor框架
2024-09-30 18:31:38
http://blog.csdn.net/chenchaofuck1/article/details/51606224
demo
package executor; import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future; public class ExecutorTest { public static void main(String[] args) {
methodB();
} static void methodB(){
ExecutorService newSingleThreadExecutor = Executors.newSingleThreadExecutor();
Future<String> submit = newSingleThreadExecutor.submit(new Callable<String>() { @Override
public String call() throws Exception {
// TODO Auto-generated method stub
return "success";
}
});
try {
System.out.println(submit.get());
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ExecutionException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void methodA(){
ExecutorService newCachedThreadPool = Executors.newCachedThreadPool();
for(int i=0;i<5;i++){
newCachedThreadPool.execute(new Runnable() { @Override
public void run() {
// TODO Auto-generated method stub
System.out.println("test");
}
});
} while(!newCachedThreadPool.isTerminated()){
System.out.println(""+newCachedThreadPool);
}
}
}
最新文章
- 试用vSphere 6(三):安装vCenter 6(独立数据库)之:vCenter安装与配置
- ArcGIS API for JavaScript开发环境搭建及第一个实例demo
- CSharp 如何通过拼接XML调用存储过程来查询数据
- Redis中的关系查询(范围查询,模糊查询等...)
- go语言实现线程池
- OC语言--NSFileManager&;amp; NSFileHandle
- Extjs4 操作TreeStore 处理proxyAjax 获取的数据
- Qt中利用QTime类来控制时间,这里简单介绍一下QTime的成员函数的用法:
- 【原创】有关Buffer使用,让你的日志类库解决IO高并发写
- m3u8下载转码一次完成
- [Swift]LeetCode835. 图像重叠 | Image Overlap
- PHP超级全局变量、魔术变量和魔术函数
- python之旅5【第五篇】
- DB2 的代理 (agent)
- Monte Carlo tree search 学习
- Linux rm命令详解
- python-设计模式:抽象类
- kafka学习总结之kafka简介
- 字符串匹配的kmp算法 及 python实现
- elasticsearch备忘
热门文章
- [luoguP1578] 奶牛浴场(DP)
- Linux下汇编语言学习笔记45 ---
- ****Call to a member function item() on a non-object
- Delphi:Indy9的IdFTP完全使用
- 解析excel文件并将数据导入到数据库中
- Access restriction: The type &#39;JPEGImageWriter&#39; is not API
- 004 ospf
- android:“新版飞机大战”源码开源啦!
- docker+zabbix,使用docker搭建zabbix服务
- HDU 1269 迷宫城堡 最大强连通图题解