タイトル生成したタスクのサスペンドとレジュームを行う方法カテゴリーTechnical Q&A, Carbon/CF
作成日2001/7/5 16:12:57作成者新居雅行
Technical Q&AにMultiprocessing ServicesでのAPIの利用方法に関する文書が掲載された。タスクを生成するAPIであるMPCreateTaskを利用する時、kMPCreateTaskSuspendedMaskというオプションで最初からサスペンドさせることができるが、それをレジュームすることができないという問いに答えたものだ。このオプションはデバッグのために用意されているので、実際にサスペンドさせたいのなら通常とおりタスクを生成し、MPThrowExceptionを使ってサスペンドすれば、後からレジュームが可能になる。また、タスクの停止や開始のコントロールをしたいのなら、同期やシグナル関連のAPIを使うという手段もある。
関連リンクQA1055:How do I use kMPCreateTaskSuspendedMask with MPCreateTask?