简单实用的多线程学习实例
来源:互联网 发布:c语言二维数组赋值 编辑:程序博客网 时间:2024/06/05 23:41
package syttest;/** * @author yuzhuliu: * @version 创建时间:2017年9月26日 下午11:58:21 * 类说明 */public class ThreadTest { public static int threadCount=1;//启动线程数量 public static int threadExcuteCount=10;//每个线程执行任务次数,没有数量的时候设置为999999999默认无穷大 public static int average; //每个任务执行的平均耗时 public static float tps; //瞬时tps public static int allhits=threadCount*threadExcuteCount; //总执行任务数量 public static void main(String[] args) { for (int i = 0; i <threadCount; i++) { Thread th= new Thread(new Runnable1()); th.setName("测试线程"+i); th.start(); } }} class Runnable1 implements Runnable{ public void run() { for (int i = 0; i < 200000; i++) { long startTime=System.currentTimeMillis();//记录开始时间 System.out.println("处理事务");//替换为自己的方法 long endTime=System.currentTimeMillis();//记录结束时间 float excTime=(float)(endTime-startTime); ThreadTest.tps=(float)ThreadTest.threadCount*(1000/excTime); System.out.println(Thread.currentThread().getName()+"||当前线程执行次数:"+i+"||耗时为:"+excTime+"||TPS="+ThreadTest.tps+"||执行结果:"+test.flag); System.out.println(""); } }
阅读全文
0 0
- 简单实用的多线程学习实例
- 简单的多线程实例
- EventBus的简单实用(使用多线程)
- 一个简单实用的缓存实例
- C#简单的多线程实例
- 简单的多线程实例C++
- linux创建、取消多线程的简单实用的模板例子
- iOS学习------监听中心的简单实用
- python的多线程简单实例理解
- C#一个简单多线程的实例
- c++中实现多线程的简单实例
- Extjs的Window组件的简单实用实例
- java多线程结合单例模式实例,简单实用易理解
- jQuery Datatable 实用简单实例
- jQuery Datatable 实用简单实例
- jQuery Datatable 实用简单实例
- jQuery Datatable 实用简单实例
- jQuery Datatable 实用简单实例
- Lintcode134 Lru Cache solution 题解
- 表达式参考
- Scala 语言
- 透明状态栏 根布局显示在电量条下面
- xml-引用schema和schema的基本语法
- 简单实用的多线程学习实例
- Python标准库——collections模块的Counter类
- Android手机底部导航栏遮挡住布局问题解决方案
- VSCode实现C++代码提示、语法高亮、编译和调试
- DLL中传递STL参数(std::string传引用崩溃)
- Qt动画控制效果
- Spring boot JPA 常用操作
- Vuejs技术栈从CLI到打包上线实战全解析
- 字符串