loA40Qfnhfl4vj8oCDDO1aM5l0WSLm933nRm3Txp
Bookmark

Blocking 과 NonBlocking

Blocking이란?


  • Blocking이란 함수를 호출하고 결과가 올 때까지 요청 한 상태에서 멈춰있을때 블록킹이 되었다고 표현합니다.
  • 애플리케이션 실행 시 운영체제 대기 큐에 들어가면서 요청에 대한 system call이 완료된 후에 응답을 보낼 경우
  • Blocking상태에서는 다른 작업을 할 수 없습니다.

NonBlocking이란?


  • NonBlocking이란 함수를 호출하고 제어권을 반납하여 작업을 계속 진행합니다.
  • 애플리케이션 실행 시 운영체제 대기 큐에 들어가지 않고, 실행 여부와 관계없이 바로 응답을 보낼 경우
  • NonBlocking상태에서는 다른 작업을 진행 할 수 있습니다.





본문 음성듣기
음성선택
1x
* [주의] 설정을 변경하면 글을 처음부터 읽습니다.
댓글 쓰기