1synchronized(互斥鎖)
互斥鎖,就是使用了線程同步技術(shù),多條線程按順序地執(zhí)行任務(wù)
使用場景:多條線程搶奪同一塊資源
優(yōu)點:能有效防止多線程搶奪同一塊資源造成的數(shù)據(jù)安全問題
缺點:需要消耗大量的CPU資源
例子:一個電影院有3個售票員,一場電影的總數(shù)量固定梗肝。3個售票員同時售票窖铡,需要判斷是否還有余票
2柵欄
3 allocWithZone
4copy strong weak atomic noatomic
1synchronized(互斥鎖)
互斥鎖,就是使用了線程同步技術(shù),多條線程按順序地執(zhí)行任務(wù)
使用場景:多條線程搶奪同一塊資源
優(yōu)點:能有效防止多線程搶奪同一塊資源造成的數(shù)據(jù)安全問題
缺點:需要消耗大量的CPU資源
例子:一個電影院有3個售票員,一場電影的總數(shù)量固定梗肝。3個售票員同時售票窖铡,需要判斷是否還有余票
2柵欄
3 allocWithZone
4copy strong weak atomic noatomic