タイトル | Carbonアプリケーションでのスレッド利用を行うイベント処理について | カテゴリー | Technical Q&A, Carbon/CF |
作成日 | 2001/10/16 17:44:54 | 作成者 | 新居雅行 |
Technical Q&Aに、CarbonアプリケーションでThread Managerを使ってマルチスレッドを行う場合に、Carbonイベント処理との兼ね合いについての文書が掲載された。RunApplicationEventLoopを使った場合、YieldToAnyThreadを呼び出す機会がなくなるが、これはタイマー等を使う必要があるのかという問いである。実際はそういった手法を使う必要はなく、イベントループを組み立てることで、スレッドに対するYieldToAnyThreadの呼び出しは可能となっている。少し長いプログラムであるが、イベントループの組み立て方がサンプルプログラムとして示されており、コメントがしっかり書き込まれているので参考になると思われる。 | |
関連リンク | QA1061:RunApplicationEventLoop and Thread Manager |