[질문] mdelay() 함수에 관해서 ....
글쓴이: ezsimple / 작성시간: 토, 2005/04/23 - 2:16오후
<linux/delay.h> 에 정의되어 있는 macro 함수
#define mdelay(n) ({unsigned long msec=(n); while (msec--) udelay(1000);})
1번 : USER Applicaition에서 사용하려 만든 매크로
#define mdelay(n) ({unsigned long msec=(n); while (msec--) usleep(1000);})
2번 : USER Applicaition에서 사용하려 만든 매크로
#define mdelay(n) ({unsigned long msec=(n); msec=(n)*1000; usleep(msec);})
가) 1번처럼 macro 사용하는 경우와 2번처럼 하는 경우 차이가 있을까요?
매크로를 define한 다음 USER Application 에서 사용하려 합니다.
나) kernel의 udelay와 User의 usleep이 차이가 있나요?
다) 실제 프로세스 수행시간을 측정하려하면 어떤방법으로 알아봐야 하는지두 궁금합니다. ^^*
Forums:
댓글 달기