文章预览
女主宣言 常言道:“温故而知新,可以为师矣”。工作中经常会听到有的同学说“这个我知道!但是我忘了具体咋回事了,我得google查一下”。知识应该在自己脑子中形成一个体系的,有时候我们不能太过依赖google。今天就为大家分享一篇基础知识"网络IO同步与异步、阻塞与非阻塞"的精彩总结,带大家一起来温故知新。 PS:丰富的一线技术、多元化的表现形式,尽在“ HULK一线技术杂谈 ”,点关注哦! 前言 在网络编程中,阻塞、非阻塞、同步、异步经常被提到。同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别? 数据流向 对于一个network IO (这里我们以read举例),它会涉及到两个系统对象
………………………………