网络编程基础知识-通信模型
动手学习TCPc# UDP服务器一直对BIO、NIO、AIO不太理解,特别是阻塞与异步的区别。Google了一下,一篇文章中的4张图很形象的表述了4种IO模型的原理和区别,收藏一下。首先,贴一张表示四种IO模型的图:同步阻塞IO:同步非阻塞IO:异步阻塞IO:异步非阻塞IO:关于同步和异步的例子:老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。老张把水壶放到火上,立等水开。(同步阻塞) 老张觉得自己有点傻老张把水壶放到火上,去客厅看... 阅读全文