![고해상도 타이머 fd를 기다리는 경우 다음 jiffy 전에 select()가 반환됩니까?](https://linux55.com/image/25381/%EA%B3%A0%ED%95%B4%EC%83%81%EB%8F%84%20%ED%83%80%EC%9D%B4%EB%A8%B8%20fd%EB%A5%BC%20%EA%B8%B0%EB%8B%A4%EB%A6%AC%EB%8A%94%20%EA%B2%BD%EC%9A%B0%20%EB%8B%A4%EC%9D%8C%20jiffy%20%EC%A0%84%EC%97%90%20select()%EA%B0%80%20%EB%B0%98%ED%99%98%EB%90%A9%EB%8B%88%EA%B9%8C%3F.png)
만약 내가 가지고 있다면
- CONFIG_HIGH_RES_TIMERS=y를 사용하는 커널,
- 대략적인 CONFIG_HZ(예: 100)
- 및 만료 시간이 짧은 timerfd_create의 파일 설명자
다음 순간(예: clock_nanosleep) 이전에 반환되도록 이 타이머에서 select()를 호출해야 합니까?
답변1
이 두select()
정지시키다그리고timerfd_create()
시간제 노동자최신 코어의 고해상도 타이머를 통해 구현됩니다.