java 線(xiàn)程同步 Java Thread為何需要同步及同步synchronized條件?
Java Thread為何需要同步及同步synchronized條件?讓我們舉一個(gè)賣(mài)票的例子。門(mén)票總量是固定的,但售票平臺(tái)很多。如果所有平臺(tái)都只賣(mài)自己的票,賣(mài)一張票就會(huì)減少一張票的總數(shù)。你怎么知道有多
Java Thread為何需要同步及同步synchronized條件?
讓我們舉一個(gè)賣(mài)票的例子。門(mén)票總量是固定的,但售票平臺(tái)很多。如果所有平臺(tái)都只賣(mài)自己的票,賣(mài)一張票就會(huì)減少一張票的總數(shù)。你怎么知道有多少?gòu)埰??因此,每個(gè)平臺(tái)都需要同步。Synchronized是在Java中實(shí)現(xiàn)同步的一種方法,其條件是當(dāng)前執(zhí)行代碼的對(duì)象或類(lèi)。