Complexity. It is usually simpler to register 1 stream for each connection.
In addition, I think that NIO may be a little slower in the case of a small volume (1, 2, 3 connections). As a rule, you should not design a system to work well in the case of a small volume .. but if you know that you will never have> 2 connections for the application ... maybe NIO is too overloaded / really harmful.
source
share