blog.bundles.dev

Java Network Programming(2) - NIO vs IO

설명

IO NIO
Stream Buffer
Blocking Non-blocking
  Selectors

Stream vs Buffer

Blocking vs Non-blocking

Selectors

Java NIO의 selectors는 한 개의 thread로 여러 개의 channel을 다룰 수 있다. 여러개의 channel를 selectors에 등록해놓고 readable, writeable 상태의 channel를 반납하므로써 여러 channel를 다룰 수 있다.

성능

참고