구현할 수 있는 좀 복잡한 방법이 있습니다. pthread_cond_timedwait()로 가능합니다. 다만, 저는 더 간결한 방법이 있을 것을 것 있을 것 같습니다. 방법을 아시는 분은 꼭 리플 부탁합니다. 글 읽어주셔서 감사합니다.
1/30 초 대기는 pthread_cond_timedwait 처럼 절대 시각을 쓰는 방법 말고도, nanosleep 으로 짧게 쉬는 방법이 있습니다. 정밀도가 중요하면 실시간 타이머(timer_create)를 쓰는 것이 더 정확합니다.