y‰SŽÒzJavaŽ¿–⥑ ..
[2ch|¥Menu]
40:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 04:13:21
‘S½Ú>>998—l ‚·‚݂܂¹‚ñ‚à‚¤­‚µ‚¨•t‚«‡‚¢‚ðB
>ƒCƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒh‚Ì synchronized CüŽq‚Í synchronized(this){ } ‚Ńƒ\ƒbƒh“à‘S‚Ä‚ðˆÍ‚Á‚½‚̂Ɠ™‚µ‚¢B
>ƒNƒ‰ƒXƒƒ\ƒbƒh‚Ì synchronized CüŽq‚Í synchronized(Queue.class){ } ‚Æ“™‚µ‚¢B

‚»‚¤‚È‚é‚ÆƒTƒ“ƒvƒ‹URLØÝ¸(www.techscore.com)
Consumer‚Ìqueue.get()ŒÄ‚Ño‚µ‚ªæ‚ÉŽÀs‚³‚ꂽ‚çget()“à•”‚Åwait()‚µ‚Ä‚µ‚Ü‚¢A
Producer‚Ìqueue.put()ŒÄ‚Ño‚µ‚Ísynchronized(this)‚̃uƒƒbƒN‚É‚æ‚èAƒƒ\ƒbƒh“à‚Éi“ü‚Å‚«‚È‚­‚ÄnotifyAll()‚ðŽÀs‚Å‚«‚¸‚ɃfƒbƒhƒƒbƒN‚µ‚Ä‚µ‚Ü‚¤‚悤‚ÉŽv‚¦‚é‚̂ł·‚ªH
‚Ü‚¾—‰ð‚ª‘«‚è‚È‚¢‚Å‚·‚©H


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

4901“ú‘O‚ÉXV/246 KB
’S“–:undef