先日から愛機の調子が思わしくありません。突然フリーズ/リセットかかるんです。頻度はさほどに多くはないけどおっかなくて仕方がない、そこそこ動いているうちにもう1台新調することにしました。こんなこともあろうかと以前から少しずつ揃えていたパーツたちのおかげで予算にかなりの余裕があり、思い切ってイマドキのi7-2600Kに16GBのメモリを積んだゴキゲンな2号機ができあがりました。目下作業環境の引越中です。 CPUを奮発したおかげで論理8コア、8つのスレッドが同時に走る素敵な環境。遊ばせておくのはもったいなく、しばらく遊んでほったらかしになっていたインテルTBB(Threading Building Blocks)を再度試してみたくなりました。TBBはこれまでに何度かネタにしてきましたが、今回はスレッドの同期(Synchronization)のお話です。 前準備:スレッドの起こしかた TBBでのス
![インテルTBBの同期メカニズム](https://cdn-ak-scissors.b.st-hatena.com/image/square/744066424411609dcc771959c147865d7f3fedda/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F6090%2F6090_arena.png)