[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 13413] 第 5 回議事録



吉本です。

遅くなりましたが、第5回の議事録を送付します。

よろしくお願いします。


Java“Ǐ‘‰ï uThe Art of Multiprocessor Programmingv‚ð“Ç‚Þ‰ñi‘æ5‰ñj‹cŽ–˜^

“úŽž : 2010/12/18(“y)@10:00-17:00
êŠ : ‚’ÃŽs–¯ŠÙ@‘æ4‰ï‹cŽº
oÈŽÒF¡ˆäA¬’I–؁A–å˜eA‚‹´(“O)A‚‹´(’q)
@@@@ª–{A¼‰iA‘ºŽRA‹g–{(‘‹L)
||||||||||||||||||||||||||||||||||||||||||||
P245‚©‚ç

¡10.3@—LŠE•”•ªƒLƒ…[

¡10.4@”ñ—LŠEŠ®‘SƒLƒ…[

¡10.5@”ñ—LŠEƒƒbƒNƒtƒŠ[ƒLƒ…[

¡10.6@ƒƒ‚ƒŠ‚̉ñŽû‚ÆABA–â‘è

@@EFigure 10.16‚ÆFigure 10.11‚Í–{Ž¿“I‚É‚Í“¯‚¶‚à‚́B
@@@¨TimeStamp‚ðŽg‚¤‚©‚Ç‚¤‚©‚¾‚¯‚ªˆÙ‚È‚éB

@@EJava‚É‚à–¾Ž¦“I‚ÉŽQÆ‚ð•Ô‚·ƒNƒ‰ƒX‚ª‚ ‚Á‚Ä‚à‚¢‚¢B
@@@¨ƒT[ƒhƒp[ƒeƒB‚ª’ñ‹Ÿ‚µ‚Ä‚¢‚é‚©‚àH
@@@¨Seaser2‚ł̓^ƒvƒ‹‚ð—pˆÓ‚µ‚Ä‚¢‚éB
@@@¨ƒ^ƒvƒ‹‚Å‚ÍI/O‚Í–³—B

¡10.6.1@’Pƒ‚È“¯ŠúƒLƒ…[

@@EFigure 10.17‚Ì11s–ڂŁAƒƒbƒN‚ðŽæ‚Á‚Ä‚¢‚é‚Ì‚Éawait()‚Í•K—v‚È‚Ì‚©H
@@@¨‚±‚̏ó‘ԂɂȂ邱‚Æ‚Í‚ ‚é‚Ì‚©H
@@@¨11s–ڂő҂ꍇ‚ƁA16s–ڂő҂æsƒXƒŒƒbƒh‚ª‚ ‚é‰Â”\«‚ª‚ ‚é‚̂ł́H
@@@¨æsƒXƒŒƒbƒh‚ªƒfƒLƒ…[‘Ò‚¿‚É‚È‚Á‚Ä‚¢‚鎞‚ɁA‚³‚ç‚Ɍ㑱‚ªƒGƒ“ƒLƒ…[‚µ‚悤‚Æ‚·‚é‚Æ
@@@@11s–ڂő҂‚̂ł́H

¡10.7@“ñdƒf[ƒ^\‘¢

¡10.8@’‹L

¡10.9@—ûK–â‘è

¡11Í@•ÀsƒXƒ^ƒbƒN‚ƃGƒŠƒ~ƒl[ƒVƒ‡ƒ“

¡11.1@ŠT—v

¡11.2@”ñ—LŠEƒƒbƒNƒtƒŠ[ƒXƒ^ƒbƒN

¡11.3@ƒGƒŠƒ~ƒl[ƒVƒ‡ƒ“

@@E•ÀsƒXƒ^ƒbƒN‚ÍŽg‚¢“¹‚ª‚ ‚é‚Ì‚©H

¡11.4@ƒGƒŠƒ~ƒl[ƒVƒ‡ƒ“ƒoƒbƒNƒIƒtƒXƒ^ƒbƒN

@@EƒGƒNƒXƒ`ƒFƒ“ƒWƒƒ‚́Ajava.util.concurrent‚É‚ ‚Á‚½‚悤‚ȁH

¡11.4.1@ƒƒbƒNƒtƒŠ[ƒGƒNƒXƒ`ƒFƒ“ƒWƒƒ

@@EFigure 11.6‚ÌEMPTYAWAITINGABUSY‚ÌŒ^‚́AŒðŠ·‚·‚邽‚ß‚É
@@@compareAndSet‚̈ø”‚ƍ‡‚킹‚È‚¢‚Æ‚È‚ç‚È‚¢B

¡11.4.2@ƒGƒŠƒ~ƒl[ƒVƒ‡ƒ“”z—ñ

@@EFigure 11.8‚Ì15s–Ú‚É‚ ‚é"else try"‚͉½H
@@@¨java‚ŏ‘‚­‚±‚Ƃ͏o—ˆ‚éB
@@@¨"else {"‚Ì"{"‚ðÈ—ª‚µ‚½‚à‚́B

¡11.5@’‹L

¡11.6@—ûK–â‘è

¡12Í@ƒJƒEƒ“ƒgAƒ\[ƒgA•ªŽU’²®

¡12.1@‚Í‚¶‚ß‚É

¡12.2@‹¤—LƒJƒEƒ“ƒg

¡12.3@ƒ\ƒtƒgƒEƒFƒAŒ‹‡

¡12.3.1@ŠT—v

¡12.3.2@‚“x‚È—á

¡12.3.3@ƒpƒtƒH[ƒ}ƒ“ƒX‚ÆŒ˜˜S«

¡12.4@ÃŽ~ˆêŠÑ«ƒv[ƒ‹‚ƃJƒEƒ“ƒ^

¡12.5@ƒJƒEƒ“ƒeƒBƒ“ƒOƒlƒbƒgƒ[ƒN

¡12.5.1@ƒJƒEƒ“ƒg‚·‚éƒlƒbƒgƒ[ƒN

¡12.5.2@ƒoƒCƒgƒjƒbƒNƒJƒEƒ“ƒeƒBƒ“ƒOƒlƒbƒgƒ[ƒN

¡12.5.3@ƒpƒtƒH[ƒ}ƒ“ƒX‚ƃpƒCƒvƒ‰ƒCƒ“ˆ—

¡12.6@‰ñÍƒcƒŠ[

¡12.7@•À—ñƒ\[ƒg

¡12.8@ƒ\[ƒgƒlƒbƒgƒ[ƒN

¡12.8.1@ƒ\[ƒgƒlƒbƒgƒ[ƒN‚̐݌v

¡12.9@ƒTƒ“ƒvƒ‹ƒ\[ƒg

¡12.10@•ªŽU’²®

¡12.11@’‹L



ˆÈã

ŽŸ‰ñ‚́AP321‚æ‚èB