一個簡單的多線程示例,應(yīng)該怎么分析多個線程的執(zhí)行過程?
在這個示例中,我想知道這5個線程是怎么一個執(zhí)行過程,然后會出現(xiàn)控制臺上的這種結(jié)果?
你多執(zhí)行幾遍就會發(fā)現(xiàn)結(jié)果不一樣。這個沒法精確分析的,因為線程是通過搶占cpu使用權(quán)來執(zhí)行的,你無法得知哪個線程先搶到執(zhí)行權(quán),只能從輸出結(jié)果推出。