iPhoneのメインスレッドとは別に、ブーストベースのスレッド(Tスレッドと呼びましょう)があります。
このカスタム T スレッドは、カスタム メッセージ オブジェクトを使用してさらに他のスレッドと通信します。
事はiphoneのメインスレッド(UIスレッド)であり、このTスレッドは互いにスレッド化する必要はありません。そして、別々のスレッドを使用すると、スレッドの安全性について考える必要があり、私の人生は惨めになります。
メインスレッドとTスレッドを組み合わせたいのですが、基本的な戦略がわからないか、これができるかどうかわかりません。
カスタム スレッド クラス (boost::thread を使用) には 4 つのメソッドがあります。
スレッドループ
PushMessage (カスタム クラス メッセージを受け取り、キューにプッシュします)
PopMessage (キューからメッセージをポップします)
派遣(実働)
何らかの方法で、上記の 4 つのメソッドをメイン スレッドに組み込む必要があります。
任意の提案をいただければ幸いです。ありがとうございました。