RAII - リソース獲得はクリティカルセクションで使用される初期化ですC++ win32マルチスレッドプログラミングで重要な共通のデザインパターンや共通の慣用表現はありますか?
他にも重要な、よく使われているものは何ですか?
RAII - リソース獲得はクリティカルセクションで使用される初期化ですC++ win32マルチスレッドプログラミングで重要な共通のデザインパターンや共通の慣用表現はありますか?
他にも重要な、よく使われているものは何ですか?
This linkには多少の記載があります。 Commandパターンはスレッドへの要求のディスパッチに便利です。リーダー/フォロワーも興味深いパターンのようです。
また、これを試すことができます:patterns and idioms
を、私は私の現在の製品のために、私は、過去に書かれている高性能なデスクトップアプリケーションの両方message passing, share nothing concurrencyを使用しています。私の経験では、共有データの同期を避ける方が良いです。 NamedPipes、ウィンドウメッセージ、またはソケットを使用してスレッド間で通信することができます。
共有データへのアクセスを同期しようとする場合は、take a look at this topic.