JAVA多线程
2021-05-07 19:29
标签:其他 线程二 ide pre down lis 直接 latch bsp 直接上代码去跑发现其中的规律即可 再做个比较没有使用多线程的自上而下的逻辑 JAVA多线程 标签:其他 线程二 ide pre down lis 直接 latch bsp 原文地址:https://www.cnblogs.com/doge-elder/p/13181857.htmlpublic class ThreadPollUtil {
private static int corePoolSize = Runtime.getRuntime().availableProcessors();
/**
* corePoolSize 用于指定核心线程数量
* maximumPoolSize 指定最大线程数
* keepAliveTime和TimeUnit指定线程空闲后的最大存活时间
*/
public static ThreadPoolExecutor executor = new ThreadPoolExecutor(corePoolSize, corePoolSize+1, 10l, TimeUnit.SECONDS,
new LinkedBlockingQueue
class Xxx{
public static void main(String[] args) throws InterruptedException {
long time1 = System.currentTimeMillis();
int i=0;
Long m=1000000000L;
for (int i1 = 0; i1 ) {
i=i1+i;
}
System.out.println("执行一");
for (int i1 = 0; i1 ) {
i=i1+i;
}
System.out.println("执行二");
for (int i1 = 0; i1 ) {
i=i1+i;
}
System.out.println("执行三");
long time2 = System.currentTimeMillis();
System.out.println("总线程"+(time1 - time2) + "毫秒。");
}
}