• 카테고리

    질문 & 답변
  • 세부 분야

    시스템

  • 해결 여부

    미해결

ITIMER_VIRTUAL이 실행되는 유저 영역

19.05.22 21:00 작성 조회수 82

0

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

답변 3

·

답변을 작성해보세요.

0

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

0

유영재님의 프로필

유영재

질문자

2019.05.23

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

0

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