yLinuxzƒJ[ƒlƒ‹‘ ..
[2ch|¥Menu]
381:374
08/10/08 00:01:55 XuxrYF0I
>>375

> RCU‚ÍCAS‚ðŽg‚í‚È‚¢‚©‚炱‚±‚ł͘b‚ªˆá‚¤‚æ‚ËB
> x86‚ÌRCU_CLASSIC‚¾‚ƃvƒŠƒGƒ“ƒvƒg‹ÖŽ~‚·‚邯‚©ŽÀ‘•ã‚̃yƒiƒ‹ƒeƒB‚Í‚ ‚邯‚ÇB

‚Ù‚Æ‚ñ‚ǂ̃fƒBƒXƒgƒŠ‚Ívolunteer preemption‚ŃRƒ“ƒpƒCƒ‹‚³‚ê‚Ä‚¢‚é‚©‚ç‹C‚É‚µ‚È‚­‚Ä‚¢‚¢‚Æ‚¢‚¤”FޝB
EEE‘g‚Ýž‚݉®‚³‚ñH

> ƒƒbƒNŠl“¾‘Ò‚¿‚ő҂½‚³‚ê‚é‚Ì‚àCAS‚ÅƒŠƒgƒ‰ƒC‚µ‚ă‹[ƒv‚·‚é‚Ì‚à
> ˆ—‚ªI‚í‚ç‚È‚¢‚Æ‚¢‚¤ˆÓ–¡‚ł͑҂¿ó‘Ô‚È‚ñ‚¾‚µ‘å·–³‚¢‚ñ‚¶‚á‚È‚¢‚Ì?

‚¦[‚ÆAspinlock‚ÌŽÀ‘•‚ª‚Ü‚³‚ÉACAS‚ÅƒŠƒgƒ‰ƒC‚µ‚ă‹[ƒv‚¾B
‚ñ‚ÅAƒƒbƒN‚¾‚¯‚̃RƒXƒg‚ÅŒ©‚邯spinlockÅ‹­B

‚¶‚á‚ A‚È‚ñ‚Ålockless‚Æ‚©waitfree‚É‚±‚¾‚í‚é‚©‚Æ‚¢‚¤‚ƂقƂñ‚ǂ̈—‚ÍAƒƒbƒNŠl“¾ˆ—‚Ìd—v“x‚É”ñ‘ÎÌ«‚ª‚ ‚é‚©‚çB
xtime ‚̘b‚¾‚Æread‚ª‚ǂꂾ‚¯’x‚­‚È‚Á‚Ä‚àwrite‚ªwaitfree‚Å‚ ‚邱‚Ƃɉ¿’l‚ª‚ ‚邵A
ˆê”Ê“I‚ÉA‚Ù‚Æ‚ñ‚ǂ̃f[ƒ^\‘¢‚Íwrite‚æ‚è‚àreadƒAƒNƒZƒX‚Ì•û‚ªˆ³“|“I‚É‘½‚¢‚©‚çwriteˆ—‚ª10”{d‚­‚È‚Á‚Ä‚à
read‚ª”“Œy‚­‚Ȃ邾‚¯‚Å‘S‘̂̃pƒtƒH[ƒ}ƒ“ƒX‚ªã‚ª‚Á‚½‚è‚·‚éB



ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5374“ú‘O‚ÉXV/214 KB
’S“–:undef