강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

젓인님의 프로필 이미지
젓인

작성한 질문수

리눅스 시스템 프로그래밍 - 이론과 실습

시간과 타이머

ITIMER_VIRTUAL이 실행되는 유저 영역

작성

·

188

0

ITIMER_VIRTUAL이 실행되는 시간은 코드를 한 줄씩 실행되는 시간만 카운팅을 한다는 말인가요? 예를 들어 가상메모리 교체시간 이런건 따로 카운팅을 하지 않는다는 말인가요?

답변 3

0

런잇(ProgCoach4U)님의 프로필 이미지
런잇(ProgCoach4U)
지식공유자

네. 그렇게 이해하시면 됩니다~ :)

0

젓인님의 프로필 이미지
젓인
질문자

답변 감사합니다. user code에서 sleep()을 실행하면 해당 프로세스가 백그라운드로 빠지면서 다른 프로세스에게 제어권을 주는 방식인가요?

0

런잇(ProgCoach4U)님의 프로필 이미지
런잇(ProgCoach4U)
지식공유자

ITIMER_VIRTUAL은 프로세스가 사용자 영역에서 동작하고 있을 때, 즉 프로세스의 상태가 RUNNING인 경우에만 시간의 시간만 계산한다는 뜻 입니다. 예를 들어 sleep()을 수행 중에는 시간이 포함되지 않습니다. 

젓인님의 프로필 이미지
젓인

작성한 질문수

질문하기