タイトル | 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 |