NIO (Non-blocking I/O)¶
NIO (Non-blocking I/O) is a fundamental I/O model often discussed in the context of high-performance network frameworks like [[Netty]] and the Reactor pattern.^[600-developer-big-data-netty-netty-reactor.md]
It is specifically characterized as a non-blocking approach to handling input/output operations, which allows systems to manage multiple channels of communication concurrently within a single thread or a limited number of threads.^[600-developer-big-data-netty-netty-reactor.md]
Related Concepts¶
- Reactor pattern
- [[Netty]]
Sources¶
^[600-developer-big-data-netty-netty-reactor.md]