hrtimer_nanosleep 설명

hrtimer_nanosleep 설명

온라인으로 검색했는데 설명이 없습니다 hrtimer_nanosleep. 이 기능의 용도는 무엇이며 clock_nanosleepAPI와 어떻게 다릅니까?

누군가 링크를 설명하거나 지적할 수 있습니까?

답변1

clock_nanosleep시스템 호출이고,커널이 사용자 공간에 제공하는 API입니다. 정의되어 있음을 알 수 있습니다.여기.

clock_nanosleep의지하다일부 시계 정의, 특히 nsleep이러한 구조물의 입구에서. 이는 다음을 가리킨다.common_nsleep이건 포장지야hrtimer_nanosleep.

이것이 둘 사이의 관계입니다. clock_nanosleep시스템 호출과 hrtimer_nanosleep이를 구현하는 데 사용되는 내부 커널 함수입니다. 커널 외부에서는 후자를 호출할 수 없으며 전자만 호출할 수 있습니다.

hrtimer_nanosleep다음과 같은 다른 시스템 호출을 구현하는 데에도 사용됩니다.nanosleep.

관련 정보