NonBlocking. 단순히 블락되지 않음.

1000Byte 를 Operation 할 경우, 0~1000Byte 까지 상황에 따라 임의로 Operate 하고 리턴함.

원하는 작업을 다 끝내기 위해선 루프를 돌며 완료하는 과정이 필요



Overlapped. 논블로킹에 All or Nothing 의 개념을 추가.

Overlapped 에서는 Operation 을 할 경우, 반드시 끝나던가 실패하던가 둘 중 하나