안녕하세요 리눅스와 쓰레드에 대해 공부하고 있는 학생입니다.
쓰레드 실행 시간 관련해서 궁금한 것이 있어 글 남깁니다.
process 실행시간의 경우 user mode, kernel mode 따로 각각
struct tms { clock_t tms_utime; /* user time */ clock_t tms_stime; /* system time */ clock_t tms_cutime; /* user time of children */ clock_t tms_cstime; /* system time of children */ };
tms라는 구조체 내부에 정의가 되어있는 것 같은데 쓰레드의 경우는 위와 같은 구조체가 없나요??
그리고 clock_t 라는 이 틱 단위의 시간이 second로 변환하고자 할 경우에는 몇대몇의 비율로 계산되는지 궁금합니다. 비례식을 활용하면 틱 타임, 세컨드 타임을 쉽게 계산할 수 있을 것 같아서요.
감사합니다.
댓글 3
.
clock_t라는건 옆에 블로그를 참고하면 될것같습니다. http://blog.yongil.net/78