y‰SŽÒzJavaŽ¿–⥑ ..
[2ch|¥Menu]
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
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4244“ú‘O‚ÉXV/275 KB
’S“–:undef