블로그는 나의 힘!
[ Programing ]/Server2013. 11. 3. 21:39

 

동기화

- 작업을 끝마쳐야 제어권을 넘겨준다.
- 블로킹 방식 (Blocking) : 완료될 때 까지 대기 상태
  예) 크리티컬 섹션, 한 쓰레드가 작업을 마치기 전까지는 다른 쓰레드가 이 구역에 들어올 수 없다.


비동기화

- 작업을 끝마치지 않아도 제어권을 넘겨준다.
- 넌블로킹 방식 (Non-Blocking) : 완료 되지 않아도 진행 상태
  예) 통신은 비동기화. A가 패킷을 보내는 동안에도 B가 패킷을 보낼 수 있다.

 

 


출처 :
blog.naver.com/eyelee22?Redirect=Log&logNo=70034699940
blog.naver.com/monoari?Redirect=Log&logNo=110017122142

 

Posted by Mister_Q