并发测试
来源:互联网 发布:什么是二维数组 编辑:程序博客网 时间:2024/05/16 07:34
1.MyTask
public abstract class MyTask<T> { protected TaskListner<T> listner; public abstract void run(); public void setListner(TaskListner<T> listner) { this.listner = listner; } public TaskListner<T> getlistner() { return listner; }}
2.TaskListner
public interface TaskListner<T> { void rusult(T result) throws Exception;}
3.ThreadUtil
import java.util.concurrent.Executors;import java.util.concurrent.ScheduledExecutorService;import java.util.concurrent.TimeUnit;public class ThreadUtil { private ThreadUtil() { } private final static ScheduledExecutorService scheduledThreadPool = Executors.newScheduledThreadPool(5); public final static void execute(final MyTask task, int i, TimeUnit unit) { scheduledThreadPool.schedule(new Runnable() { @Override public void run() { // TODO Auto-generated method stub task.run(); } }, i, unit); }}
4.使用示例:
//新建任务 MyTask task = new MyTask<String>() { @Override public void run() { // TODO Auto-generated method stub //----------任务代码--------- for(int i=0;i<10000;i++) { System.out.println(grtUtil.createWallet()); } //----------任务代码--------- if(this.listner != null) { try { listner.rusult("执行成功"); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }; TaskListner<String> listner = new TaskListner<String>() { @Override public void rusult(String result) throws Exception { // TODO Auto-generated method stub System.out.println("任务回执:"+result); } }; task.setListner(listner); //执行任务 //task : 任务 //i : 延迟 //unit :时间单位 ThreadUtil.execute(task,1, TimeUnit.MICROSECONDS);
阅读全文
0 0
- 并发测试
- 并发测试
- 并发测试
- 测试并发
- Jmeter接口测试/并发测试
- 并发系统的测试
- tomcat 并发请求测试
- 并发测试瓶颈
- APACHE ab并发测试
- APACHE ab并发测试
- postgres支持并发测试
- java测试并发类
- TestNG 八 并发测试
- 并发压力测试
- 并发测试程序
- loadrunner测试并发数
- 并发程序测试概述
- 模拟高并发测试
- AS移动开发 随手记 string类型转换int类型
- 判断网络工具类
- [构造 分治] UOJ#143. 【UER #5】万圣节的数列
- python 文件操作总结
- CC2540 Large OAD实现程序无线升级
- 并发测试
- Eigen: C++开源矩阵计算工具——Eigen的简单用法
- [日推荐]『车助手360』车主必备
- 全球多个 TOP 网站藏挖矿代码,5 亿 PC 沦为矿工
- 使用EditText+ListView并结合TextWatcher实现关键字筛选
- HDU
- 渲染管线
- Xcode9更新那些事儿
- 样式的总结