高度な検索
Developer Connection
Member Login ログイン | ご入会 ADC連絡先

Technical Q&A QA1122
MPRemoteCall Contexts


Q:Multiprocessing.h には、MPRemoteCall のコンテキストパラメータに対して 2 つの定数がありますが、それらについては文献では説明されていません。 kMPInterruptRemoteContext および kMPAsyncInterruptRemoteContext は何をするのでしょうか?またいつ導入されたのでしょうか?

A: kMPInterruptRemoteContext は、Mac OS 9.1 で追加され、DTS テクニカルノート 2010 Mac OS 9.1 で説明されています。

kMPAsyncInterruptRemoteContext は、Mac OS 9.2.1 で追加され、kMPInterruptRemoteContext とほぼ同じような働きをします。ただし、MP タスクが割り込みの実行を待たないという点が異なります。 したがって MPRemoteProcedure の結果は、MPRemoteCall の結果としては返されません。これは、MP タスクから完了コールバックを発行するのに便利です。

Mac OS X ではどちらもサポートされていません。


[2002 年 2 月 18 日]