main 方法最后一句輸出也有可能比上面的代碼先執(zhí)行嗎?
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..."); }
我的最后執(zhí)行結(jié)果,all done 可能先打印出來(lái)。
2022-11-09
是的 這算是三個(gè)線程在運(yùn)行不干擾 cpu分配的資源多自然先運(yùn)行完