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