hrtimer_nanosleep 説明

hrtimer_nanosleep 説明

オンラインで検索しましたが説明がありませんhrtimer_nanosleep。この機能の用途は何で、clock_nanosleepAPIとどう違うのですか?

誰かがリンクを説明または指摘できますか?

答え1

clock_nanosleepシステムコールであり、つまりカーネルがユーザー空間に提供するAPI。定義されていることがわかります。ここ

clock_nanosleep頼るいくつかの時計の定義、特にnsleepこれらの構造の入り口で。これは以下を指します。common_nsleepこれは包装です。hrtimer_nanosleep

これが2つの関係です。clock_nanosleepシステムコールとhrtimer_nanosleepそれを実装するために使用される内部カーネル関数。カーネルの外では後者を呼び出すことはできず、前者のみを呼び出すことができます。

hrtimer_nanosleep次のような他のシステムコールを実装するためにも使用されます。nanosleep

関連情報