본문 바로가기

코드^학습/메모한 지식

Sleep대신 이렇게도 써볼까?

void delay(clock_t n)

{

  clock_t start = clock();

  while(clock() - start < n);

}


동기화의 문제는 좀 더 공부해야겠지만 아무튼 sleep을 쓰는 습관보단 저렇게 함수를 정의해서 따로 쓰는게 더 좋을 것 같다.


p.s. 2016-02-02 연습용으로, 학습용으로만 추천한다. 시스템에게는 정제되지 못한 코드가 문제를 일으킬 수 있기 때문에... 라이브러리의 정제된 코드를 사용하는게 더 안정적일 것이다.