看啥推荐读物
专栏名称: 马哥Linux运维
马哥linux致力于linux运维培训,连续多年排名第一,订阅者可免费获得学习机会和相关Linux独家实战资料!
今天看啥  ›  专栏  ›  马哥Linux运维

漫话:如何给女朋友解释什么是IO中的阻塞、非阻塞、同步、异步?

马哥Linux运维  · 公众号  · 运维  · 2019-04-25 22:00
转载自:漫画编程ID:mhcoding漫小画擅长漫话程小员擅长编程周末在家加班,正在疯狂的撸代码,女朋友很开心的跑过来,手里拿着他刚刚画好的一副漫画。我刚刚画了一个很好看的漫画,能不能帮我做个网站把它上传到网上啊?做网站可难不倒我。漫画上传,你希望是同步的还是异步的啊?啥同步异步的我不懂,同步吧。哦,那是阻塞的还是非阻塞的呢?额、阻塞吧。恭喜你,选择了一种最慢的方式。什么鬼嘛,你给我绕懵了,给我讲讲这都是啥意思。同步、异步、阻塞、非阻塞都是和IO(输入输出)有关的概念。最简单的文件读取就是IO操作。而在文件读取这件事儿上,可以有多种方式。又拽概念了,你先给我说说啥叫同步、啥叫异步。好吧,你去给我烧点水,泡杯 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照