날마다 새롭게 또 날마다 새롭게

Blocking과 Nonblocking 에 대해서.. 본문

Linux

Blocking과 Nonblocking 에 대해서..

아무유 2012. 11. 10. 20:47

■ Blocking과 Nonblocking
 - blocking : 자료를 읽거나 쓸 때까지 프로세스가 대기

   ※ 해당 작업이 중요하지 않은데 blocking으로 프로세스가 다른 중요할 일이 많은데도 작업이 끝날 때까지 맹하게 기다려야 하는 경우가 발생할 수 있음.


 - nonblocking : 자료를 읽거나 쓸 때 Block 되는 상황이면 -1 리턴하고 errno가 EWOULDBLOCK / EAGAIN 으로 설정됨.

Comments