阅读背景:

java测试五种单例模式需要的时间

来源:互联网 
public class Test {

    public static void main(String[] args) {

    long start=System.currentTimeMillis();

    for(int i=0;i<10;i++) {   //main办法里启动10个线程,每一个线程调动是十万次
        new Thread(new Runnable() {
            public void run()
            {
                for(int i=0;i<100000;i++)
                {
                    Object o=Design.getInstance();
                }
            }

        }).start();
    }

    long end=System.currentTimeMillis();
    System.out.println("总耗时:"+(end-start));//算的是main线程停止的时光,可能main线程停止时,其他线程还在运行
}public class Test {

    public static void main(S



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

分享到: