タイトルCarbon EventとThread Managerを両立させる方法カテゴリーTechnical Q&A, Carbon/CF
作成日2001/7/21 17:37:11作成者新居雅行
Technical Q&Aに、Carbon EventとThread Managerベースでのマルチスレッドを使う点についての質問と答えが掲載された。RunApplicationEventLoopを利用すると、YieldToAnyThreadを呼び出す機会がなくなってしまうため、タイマーイベントなどを使う必要があるのかといった問である。そうした手法ではなく、自前のRunApplicationEventLoopに相当したイベントループを組み込み、その中でYieldToAnyThreadを利用する方がいいと説明されている。また、そのプログラム例も示されている。また、マルチスレッドとイベントループに関連することも解説されているため、マルチスレッドをCarbonで利用する場合には、目を通しておくのが良さそうな文書である。
関連リンクQA1061:RunApplicationEventLoop and Thread Manager