涉及到多線程,主要就是資源的爭(zhēng)奪問(wèn)題。當(dāng)多個(gè)線程要爭(zhēng)奪資源的時(shí)候仰猖,我們需要一種synchronization(同步機(jī)制) 來(lái)保證一個(gè)一個(gè)來(lái)芬探。
同步可以避免出現(xiàn)死鎖神得,讀臟數(shù)據(jù)的發(fā)生,一般共享某一資源的時(shí)候用偷仿,如果每個(gè)人都有修改權(quán)限哩簿,同時(shí)修改一個(gè)文件,有可能使一個(gè)人讀取另一個(gè)人已經(jīng)刪除的內(nèi)容酝静,就會(huì)出錯(cuò)节榜,同步就會(huì)按順序來(lái)修改。
synchronized() keyword别智。
class ThreadDemo是一個(gè)線程類宗苍。這個(gè)線程類的一個(gè)執(zhí)行function是PrintDemo。
Join: