标签:用户线程 src href 代码 bat people 同步 数据 拷贝
本文详解同步、异步、阻塞、非阻塞,以及IO与这四者的关联,毕竟我当初刚认识这几个名词的时候也是一脸懵。
同步/异步,关注的是能不能同时工作
阻塞/非阻塞,关注的是能不能动
回到程序中对应线程就是
在IO中,同步与非阻塞是互斥的,即不存在同步非阻塞IO,而同步非阻塞即存在的,但那不叫IO,叫操作数据
同步IO:必须拿到IO的数据,才可以继续执行。对应代码中读取文件然后操作
非阻塞IO:发起IO请求后,代码就可以往下执行。即一定不是同步。
所以,同步IO一定是阻塞IO,同步IO等于同步阻塞IO。且不存在同步非阻塞IO
标签:用户线程 src href 代码 bat people 同步 数据 拷贝
原文地址:https://www.cnblogs.com/meditation5201314/p/14999000.html