public static void main(String[] args) { SynchronizedObject instance = new SynchronizedObject(); Thread t1 = new Thread(instance); Thread t2 = new Thread(instance); t1.start(); t2.start(); while (t1.isAlive() && t2.isAlive()) { } System.out.println("all done..."); }
我的最后执行结果,all done 可能先打印出来。
是的 这算是三个线程在运行不干扰 cpu分配的资源多自然先运行完