代わりにnowへの呼び出しがthread_info
返されますが、この新しい状況の原因はまだわかりません。MACH_SEND_INVALID_DEST
KERN_SUCCESS
この戻り値の理由は何でしょうか。asmach_thread_self()
内で呼び出されたときに取得した有効な値を渡します (つまり、最初のパラメーター)。への呼び出しが行われた時点で、操作は完了している可能性がありますが、まだ保持されています。呼び出し時に存在しなくなったスレッドで実行された可能性がありますか?NSOperation
thread_act_t
thread_info()
NSOperationQueue
NSOperation
基本的に、スレッドのユーザー時間とシステム時間の観点から操作にかかった時間を調べたいと思います。操作は、その末尾で非同期サービスを呼び出し、thread_info()
そのサービスの完了ハンドラーから呼び出されます。