package com.bian.mythread;
public class ThreadCount implements Runnable{
private final int num = 30000000;
private int temp = 1;
public void run() {
for(int i=1;i<=num;i++){
temp = temp * i /101000110 / 6 * 9 + 6 * 3 /10000000 ;
}
System.out.println(" temp == "+temp+Thread.currentThread().getName());
}
public static void main(String[] args){
long startime = 0;
long endtime = 0;
long startime1 = 0;
long endtime1 = 0;
startime = System.currentTimeMillis();
for(int i=0;i<10;i++){
ThreadCount tc = new ThreadCount();
Thread t = new Thread(tc);
t.start();
}
endtime = System.currentTimeMillis();
System.out.println("Total Time Thread "+(endtime - startime)+" ms ");
try {
Thread.currentThread().sleep(3000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
startime1 = System.currentTimeMillis();
for(int i=0;i<10;i++){
ThreadCount tc = new ThreadCount();
tc.run();
}
endtime1 = System.currentTimeMillis();
System.out.println("Total Time not Thread "+(endtime1 - startime1)+" ms ");
}
}
分享到:
相关推荐
"大漠多线程模板"是一个专门针对C#开发的多线程处理框架,它为开发者提供了便捷的方式来管理和优化多线程应用。这个框架由知名开发者"大漠"创建,旨在简化复杂的并发编程,提高代码的可读性和可维护性。 多线程允许...
在IT行业中,多线程是一种常见的编程技术,它允许程序同时执行多个独立的任务,从而提高计算机系统的效率和响应性。特别是在自动化工具如“按键精灵”中,多线程的应用能够显著提升其性能和实用性。 标题“多线程_...
标题中的“pb9多线程控件”指的是在PowerBuilder 9.0(PB9)环境中,使用的一种能够实现真正多线程功能的组件或技术。PowerBuilder是一款经典的面向对象的开发工具,主要用于构建数据库应用系统。在PB的早期版本中,...
在编程领域,多线程是实现并发执行任务的重要机制,特别是在现代计算机系统中,多核处理器使得多线程成为提高程序性能的关键手段。C#语言提供了丰富的多线程支持,让我们能够编写出高效的多线程应用程序。在这个"多...
在IT领域,多线程编程是一项关键技能,尤其是在性能优化和并发处理方面。本文将深入探讨多线程编程的基础知识,以帮助初学者快速入门。 首先,我们需要理解什么是多线程。多线程是指在一个进程中同时执行多个独立的...
基于SpringBoot和POI实现单线程和多线程导出Excel.zip基于SpringBoot和POI实现单线程和多线程导出Excel.zip基于SpringBoot和POI实现单线程和多线程导出Excel.zip基于SpringBoot和POI实现单线程和多线程导出Excel.zip...