Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- gdb tip
- host key
- vcore
- 인화여고
- spacse
- 꺠짐
- ubuntu22.04
- hostkeyalgorithms
- thread pid
- vi
- 다수 클라이언트
- Listen
- ubuntu
- kdumo
- 칼국수
- 출력
- IPv6
- core file
- 노트북 정보
- 디버깅
- whatis
- 인천
- 옛날 탕수육
- 리눅스
- 괌
- C
- linux
- xshell4
- 괌여행
- 노트북 배터리 교체
Archives
- Today
- Total
목록C 프로그래밍 (1)
극히 개인적이고 극히 대단하지 않은

일반적으로 시각정보를 얻기위해 gettimeofday, time, localtime 등의 함수를 많이 쓰게 되는데, 이 함수들은 기본적으로 과거의 특정시점(1970년 1월1일 0시)을 기준으로 시간 값을 얻어오기 때문에, 두 시점의 시간 간격을 측정하여 동작을 하는 프로그램에 있어서 시각이 변경되면 절대적 시간 간격을 측정할 수가 없게되고 이로 인하여 원하지 않는 오류가 발생할 수 있다. 예를 들어 사용자의 사용시간에 따라 과금을 하는 프로그램이 있는데, 사용자는 1시간을 사용을 했지만, 사용시간 중에 시각을 30분 앞으로 당겼다면, 이 사용자는 30분만 사용한 것으로 과금이 될 것이다. 이런 오류를 극복하기 위하여 clock_gettime 함수를 사용하면 된다. clock_gettime의 prototy..
20년차 개발자
2019. 5. 15. 15:59