体で覚えるマルチスレッド

体で覚える
マルチスレッド
とっちゃん
Microsoft MVP for Visual C++
http://blogs.wankuma.com/tocchann/
わんくま同盟 東京勉強会 #36
お題。。。
•
•
•
•
•
一人でもくもくと作業する!
二人でもくもくと作業する!
二人で仲良く?作業する!
待ち合わせしよう!
一緒に行動!別々に行動!
• ま、まとめ?
わんくま同盟 東京勉強会 #36
まず最初は、シングルCPUを体で感じましょう!
一人でもくもくと作業する!
わんくま同盟 東京勉強会 #36
続いてデュアルCPUを体で感じましょう!
二人でもくもくと作業する!
わんくま同盟 東京勉強会 #36
資源は大切に!排他制御の基本を学びましょう!
二人で仲良く?作業する!
わんくま同盟 東京勉強会 #36
いつも一緒とは限らないのは、プログラムも同じです!
待ち合わせをしよう!
わんくま同盟 東京勉強会 #36
<●> <●>
まだー?おわった?おわった?
わんくま同盟 東京勉強会 #36
Zzz..Zzz…
果報は寝て待て!
わんくま同盟 東京勉強会 #36
ほかにもやることあるしー…お前にばっかりかまけてらんねーんだ
時は金なり!
わんくま同盟 東京勉強会 #36
これぞマルチスレッドのだいご味!?
一緒に行動!別々に行動!
わんくま同盟 東京勉強会 #36
ま、まとめ?
• 今日の内容は。。。
– 基本的には考え方の比喩表現です。
– すべてがこれに当てはまるわけではありません。
– 微妙に異なるものもあります。
一緒に作業する上での気遣いは、
人間関係だけではなく、プログラム
の中にも存在する!
ということをおぼえておいてください。
わんくま同盟 東京勉強会 #36