別のキュー/スレッドで実行されている関数があります。この関数では、 を呼び出そうとしていますusleep
。
渡された値に関係なく、usleep
機能していないようです。についても同様ですsleep()
。
エラーを診断するために、印刷しましたerrno
。errno
次のように出力されます:「中断されたシステムコール」
これは正確には何を意味し、どのように診断することができますか?
マニュアルページでは、エラーを次のように説明しています。
[EINTR] A signal was delivered to the process and its action was to invoke a signal-catching
function.
Xcode 4とObjective-Cを使用してOSX Mountain Lionを使用していることに注意してください。Cocoa を使用して OSX 用のアプリを開発しています。