マルチスレッド

並列プログラミングの方針

はじめに ここに書いていることは、あくまで僕の理解であって、参考にした資料のそれとは異なるかもしれません。鵜呑みにせず、資料をよく読まれることをおすすめします。 とっかかり Concurrency - Radium Software Developmentが興味深い。並列プログラミ…

スレッドデバッグツール

インテル スレッド チェッカー うーん、使ってみたさMAX。スレッドのパフォーマンスは、コードを少し書けば計測できるのではないだろうか?スレッドのコードを書いていくと、僕の場合はこういう風になることが多い。 何かイベントを待つ。 発生したイベント…

デッドロック

最近、WaitForSingleObject、WaitForMultipleObjectを使いまくっている。MutexやEventを使うことも増えた。半年ほど前から、マルチスレッドのプログラムを扱う機会が増えた。マルチスレッドといえば、やはりデッドロックだと思う。マルチスレッドを使ってパ…