y‰SŽÒzJavaŽ¿–⥑ ..
892:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:56:31
Java ‚Ì—˜_‚ÆŽÀ‘H: ƒAƒgƒ~ƒbƒN‚Ås‚
URLØÝ¸(www.ibm.com)
‚±‚̃y[ƒW‚É‚ ‚éAƒŠƒXƒg3: SimulatedCAS ƒNƒ‰ƒX‚Ì compareAndSwap ‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
SimulatedCAS ‚̃R[ƒh‚Ì‚·‚®‰º‚É‚ ‚éà–¾‘‚«‚ÉA
uCASƒx[ƒX‚Ì•ÀsƒAƒ‹ƒSƒŠƒYƒ€‚ÍAƒXƒŒƒbƒh‚ªƒƒbƒN‚ð‘҂•K—v‚ª‘S‚‚È‚¢‚Ì‚ÅAlock-free‚ƌĂ΂ê‚Ü‚·v
‚Æ‚¢‚¤‹Lq‚ª‚ ‚è‚Ü‚·B
‚µ‚©‚µ SimulatedCAS ‚Ì compareAndSwap ƒƒ\ƒbƒh‚Í synchronized ƒƒ\ƒbƒh‚É
‚È‚Á‚Ä‚¢‚Ü‚·BSimulated ‚Á‚Ä‘‚¢‚Ä‚ ‚é‚©‚çŽÀÛŽg‚¤‚Æ‚«‚͈Ⴄ‚â‚ÂŽg‚¤‚Ì‚©
‚ȂƎv‚¢‚«‚âA@ƒŠƒXƒg4 ‚̃R[ƒh‚ÅŽv‚¢‚Á‚«‚èŽg‚Á‚Ä‚ ‚è‚Ü‚·B
compare-and-swap ƒAƒ‹ƒSƒŠƒYƒ€‚ð^Ž—‚½ƒvƒƒOƒ‰ƒ€‚ÍA synchronized ‚Å‚ ‚Á‚Ä‚à
ƒƒbƒN‚³‚ê‚È‚¢‚悤‚ÉÅ“K‰»‚³‚ê‚邯‚¢‚¤‚±‚Ƃłµ‚傤‚©H
ŽŸƒy[ƒW‘±‚«‚ð•\ަ1‚ð•\ަÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4244“ú‘O‚ÉXV/275 KB
’S“–:undef