Linux API2013. 8. 20. 19:03

clock_gettime() 사용 추천

 

SVr4, 4.3BSD. POSIX.1-2001 describes gettimeofday() but not settimeofday(). POSIX.1-2008 marks gettimeofday() as obsolete, recommending the use of clock_gettime(2) instead.

[링크 : https://man7.org/linux/man-pages/man2/gettimeofday.2.html]

[링크 : https://man7.org/linux/man-pages/man2/clock_gettime.2.html]

[링크 : https://minimonk.tistory.com/5700]

---

time_t의 경우 1초 단위로 밖에 시간을 얻을수가 없는데
gettimeofday()를 통해 timeval 구조체로 값을 받으면
ms 단위로 시간을 잴 수 있다.

clock_getres 하면 ns 단위로 해당 시스템의 시간 정밀도를 받을수 있다는데
아무리 시스템이 빨라져도 ns 단위로 타이머를 받기 힘들지도 모르겠다..

[링크 : http://linux.die.net/man/2/clock_getres]
[링크 : http://linux.die.net/man/2/gettimeofday]
[링크 : http://forum.falinux.com/zbxe/index.php?document_srl=507542]

'Linux API' 카테고리의 다른 글

lirc - linux IR Remote control  (0) 2015.03.31
vaapi vdpau uvd  (6) 2015.03.26
linux 최대 thread 갯수  (0) 2015.01.22
getopt() / getopt_long()  (0) 2014.11.19
공유메모리  (0) 2014.09.02
Posted by 구차니