タイトル | 生成したタスクのサスペンドとレジュームを行う方法 | カテゴリー | 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? |