同步\异步\阻塞\非阻塞 以及 五种基本I/O模型
同步\异步\阻塞\非阻塞都是针对I/O操作的概念(线程和进程的同步和这里的同步只是叫法一样,实际是不同的概念),至于为什么,后面说到I/O操作的时候会讲。
一、同步\异步\阻塞\非阻塞的概念
首先说一下I/O操作。
一般说的I/O操作是指从磁盘读写数据或者网络传输数据等。应用程序是不能直接进行I/O操作的,必须要通过操作系统来进行。
因为电脑的所有资源都是由操作系统来管理的,为了安全起见,操作系统是默认不信任应用程序的,所以应用程序无法直接访问这些资源,必须通过系统调用通知操作系统来执行相关的操作。
(这里
原创
2020-08-19 15:49:11 ·
841 阅读 ·
0 评论