阅读背景:

多线程操作--AtomicInteger

来源:互联网 
主函数:
public static void main(String[] args) throws InterruptedException
    {
        final MultiThreadVolatile test = new MultiThreadVolatile();
        ExecutorService executorService = Executors.newFixedThreadPool(150);
        for (int i =0 ; i < 100000; i++){
            executorService.execute(new Runnable() {
                @Override
                public void run() {
                    test.increase();
                }
            });
        }

        executorService.shutdown();
        executorService.awaitTermination(100*1000, TimeUnit.DAYS);
        System.out.println(test.getCount());

    }public static void main(String[] 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: