쓰레드간의 스위칭타임을 구해야지 되는데요...
글쓴이: seongwon1 / 작성시간: 수, 2003/10/15 - 2:15오전
안녕하세요?
리눅스 왕초보입니다.
이번에 프로그램을 하나 만들었는데요.
숫자를 랜덤하게 만든 후
쓰레드를 하나 더 생성해서 그 숫자를 정렬하는 겁니다.
그런데 쓰레드간의 스위칭타임을 알아내라고 하는데요. 누군가가..-_-;;
방법을 찾다찾다, rusage라는 것을 발견했습니다.
그래서 이걸 timeval과 같이 엮어서 마이크로초 단위로 출력되도록 소스
곳곳에 삽입을 시켰는데요. 그런데......
컴파일 후 실행을 시켜보면 전부다 000000.000000 으로 나와 버립니다.
rusage로 스위칭 타임을 구할 수 없는 것인지 궁금하구요.
clock()을 이용하면 된다고 하던데, 이게 맞는지도 궁금합니다.
고수님들의 조언 기다리겠습니다.
Forums:
댓글 달기