有人称之为New I/O,有些人认为是 Non-block I/O,那到底是那种简称呢?

其实,两种说法都对,只是站的角度不同,所以相对的书法就不一样,就行同样的简称在不同的学术领域所代表的含义也不同

至于New I/O这种,它相对于之前的I/O类库是新增的,就拿JAVA而言,JDK1.4之前,它的socket只支持阻塞的I/O类库,而1.4之后,NIO以JSR-51的身份正式随JDK发布,所以这也是JAVA官方的叫法,同时该类库的目标就是要让Java支持非阻塞 I/O,所以,更多的人喜欢称之为非阻塞I/O(Non-block I/O)。