public class App { public static void main(String[] args) { int num = args[0].toString()==null?1:Integer.parseInt(args[0].toString()) ; System.out.println("args[0] is "+num); ExecutorService cachedThreadPool = Executors.newFixedThreadPool(num); final AtomicLong atomic = new AtomicLong(0); for (int i = 0; i < num; i++) { cachedThreadPool.execute(new Runnable() { public void run() { while(true){ String str = Thread.currentThread().getName(); atomic.incrementAndGet(); if(atomic.get() >999999){ System.out.println("============>"+str); atomic.set(0); } } } }); } } }
测试java多线程CPU占用率
猜你喜欢
转载自see-you-again.iteye.com/blog/2372300
今日推荐
周排行