为äºæ´å¥½çç解并åååæ¥ï¼æ们éè¦å
æç½ä¸¤ä¸ªéè¦çæ¦å¿µ:åæ¥åå¼æ¥
1ãåæ¥åå¼æ¥çåºå«åèç³»
æè°åæ¥ï¼å¯ä»¥ç解为å¨æ§è¡å®ä¸ä¸ªå½æ°ææ¹æ³ä¹åï¼ä¸ç´çå¾
ç³»ç»è¿åå¼ææ¶æ¯ï¼è¿æ¶ç¨åºæ¯åºäºé»å¡çï¼åªææ¥æ¶å°
è¿åçå¼ææ¶æ¯åæå¾ä¸æ§è¡å
¶å®çå½ä»¤ã
å¼æ¥ï¼æ§è¡å®å½æ°ææ¹æ³åï¼ä¸å¿
é»å¡æ§å°çå¾
è¿åå¼ææ¶æ¯ï¼åªéè¦åç³»ç»å§æä¸ä¸ªå¼æ¥è¿ç¨ï¼é£ä¹å½ç³»ç»æ¥æ¶å°è¿å
å¼ææ¶æ¯æ¶ï¼ç³»ç»ä¼èªå¨è§¦åå§æçå¼æ¥è¿ç¨ï¼ä»èå®æä¸ä¸ªå®æ´çæµç¨ã
åæ¥å¨ä¸å®ç¨åº¦ä¸å¯ä»¥çåæ¯å线ç¨ï¼è¿ä¸ªçº¿ç¨è¯·æ±ä¸ä¸ªæ¹æ³åå°±å¾
è¿ä¸ªæ¹æ³ç»ä»åå¤ï¼å¦åä»ä¸å¾ä¸æ§è¡(æ»å¿ç¼)ã
å¼æ¥å¨ä¸å®ç¨åº¦ä¸å¯ä»¥çåæ¯å¤çº¿ç¨ç(åºè¯ï¼ä¸ä¸ªçº¿ç¨æä¹å«å¼æ¥)ï¼è¯·æ±ä¸ä¸ªæ¹æ³åï¼å°±ä¸ç®¡äºï¼ç»§ç»æ§è¡å
¶ä»çæ¹æ³ã
å¦ä½å¤ç并ååååæ¥é®é¢ä¸»è¦æ¯éè¿éæºå¶ã
æ们éè¦æç½ï¼éæºå¶æ两个å±é¢ã
ä¸ç§æ¯ä»£ç å±æ¬¡ä¸çï¼å¦javaä¸çåæ¥éï¼å
¸åçå°±æ¯åæ¥å
³é®åsynchronizedï¼è¿éæä¸å¨åè¿å¤ç讲解ï¼
å¦å¤ä¸ç§æ¯æ°æ®åºå±æ¬¡ä¸çï¼æ¯è¾å
¸åçå°±æ¯æ²è§éåä¹è§éãè¿éæ们éç¹è®²è§£çå°±æ¯æ²è§éï¼ä¼ ç»çç©çéï¼åä¹è§éã
æ²è§é(Pessimistic Locking):
æ²è§éï¼æ£å¦å
¶åï¼å®æçæ¯å¯¹æ°æ®è¢«å¤çï¼å
æ¬æ¬ç³»ç»å½åçå
¶ä»äºå¡ï¼ä»¥åæ¥èª å¤é¨ç³»ç»çäºå¡å¤çï¼ä¿®æ¹æä¿å®æ度ï¼å æ¤ï¼
å¨æ´ä¸ªæ°æ®å¤çè¿ç¨ä¸ï¼å°æ°æ®å¤äºéå®ç¶æã
æ²è§éçå®ç°ï¼å¾å¾ä¾é æ°æ®åºæä¾çéæºå¶ï¼ä¹åªææ°æ®åºå±æä¾çéæºå¶æè½ çæ£ä¿è¯æ°æ®è®¿é®çæä»æ§ï¼å¦åï¼å³ä½¿å¨æ¬ç³»ç»
ä¸å®ç°äºå éæºå¶ï¼ä¹æ æ³ä¿è¯å¤é¨ç³» ç»ä¸ä¼ä¿®æ¹æ°æ®ï¼ã
温馨提示:答案为网友推荐,仅供参考