틱이란것이 무엇인지..

익명 사용자의 이미지

오늘 책을 읽다보니 틱이란 말이 나오는데여 틱이 무엇인지 모르겠어여..
혹시 틱을 아시는 분 알려세여...
그럼 수고하세요!

익명 사용자의 이미지

제가 알기로는 컴퓨터 내부에서 사용되는

타이머의 최소 카운트 단위를 틱으로 알고 있습니다.

예를 들어 Win32에서는
-------------------------------
QueryPerformanceFrequency()
QueryPerformanceCounter()
-------------------------------
등의 API가 있는데, 첫번째 API로 초당 틱의 수를
재고 2번째 API로 임의의 시점으로부터 틱의 수를
리턴합니다. 그래서 2번째 API를 이용해서

----------------------------------------------
t1 = 시작시간 측정
어떠한 작업수행
t2 = 끝시간 측정
가장 세밀한 단위의 작업수행 시간 측정 t2 - t1
----------------------------------------------

이러한 형태의 측정이 가능한 샘이죠.

리눅스/유닉스에도 이러한 형태의 system call이

있으리라 생각은 되는데... 안써봐서 잘 모르겠네요. ^^;;

대개 그냥 time()함수 정도면 대개 해결되었던거 같아요.

익명 사용자의 이미지

흠.. /usr/include/time.h 에서 TIC 를 define해 둔것이 있을텐데..
아.. 다른분 설명이 맞을겁니다 아마.. ^^;;