从 Linux 操作系统谈谈 IO 模型(终)
摘要:Linux 为什么要区分内核空间与用户空间? Linux 操作系统的 IO 模型有哪几种?有啥区别? 常说的阻塞现象,到底是咋回事? 网络编程研发时,那块到底耗时最多,代码是否还有优化空间? 前几期的分享,我们站在编码视角去聊 Java IO,旨在理解与编码,本次从 Linux 操作系统层面了解一下
阅读全文
posted @
2020-01-21 22:20
一猿小讲
阅读(280)
推荐(0) 编辑
从 Socket 编程谈谈 IO 模型(三)
摘要:快过年啦,估计很多朋友已在摸鱼的路上。而我为了兄弟们年后的追逐,却在苦苦寻觅、规划,导致文章更新晚了些,各位猿粉谅解。 上期分享,我们结合新春送祝福的场景,通过一坨坨的代码让 BIO、NIO 编程过程呈现的淋漓尽致。 本期分享,通过画几张图,再聊 IO 之 Socket 编程的哪些事儿(小猿舞剑,上
阅读全文
posted @
2020-01-16 23:37
一猿小讲
阅读(227)
推荐(0) 编辑
从春节送祝福谈谈 IO 模型(二)
摘要:上期结合程序员小猿用温奶器给孩子热奶的故事,把面试中常聊的“同步、异步与阻塞、非阻塞有啥区别”简单进行普及。 不过,恰逢春节即将到来,应个景,不妨就通过实现新春送祝福的需求,深入了解一下 Java IO。 01. 全局视角:会当凌绝顶,一览众山小 IO 是 Input、Output 的缩写,翻译过来
阅读全文
posted @
2020-01-12 06:06
一猿小讲
阅读(164)
推荐(0) 编辑
从养孩子谈谈 IO 模型(一)
摘要:同步/异步、阻塞/非阻塞 说的是一回事儿吗? 同步/异步、阻塞/非阻塞 你能通俗易懂的讲清楚吗? Java 中的 BIO、NIO、AIO 你了解吗? Socket 编程你还会吗? Linux 操作系统的 IO 模型你能讲讲吗? 01. 生活中的同步/异步、阻塞/非阻塞 程序猿有了孩子之后,从原来的劈
阅读全文
posted @
2020-01-08 21:16
一猿小讲
阅读(142)
推荐(0) 编辑
写作之路,以梦为马,不负韶华
摘要:哈喽,大家好,我是一名默默耕耘的创作者。接下来就让我们唠唠 2019,那些人儿,那些事儿以及 2020,那些事儿。 <2019> 2019.07.04 被 CSDN 受邀入驻,感谢 CSDN 的小姐姐。 2019.07.10 被CocoaChina受邀转载,感谢转载。 2019.07.13 开发者头
阅读全文
posted @
2020-01-06 19:49
一猿小讲
阅读(229)
推荐(0) 编辑