前言 阻塞IO(blocking IO) 非阻塞IO(nonblocking IO) IO复用(IO multiplexing) 异步IO(asynchronous IO (the POSIX aio_functions)) 前三种都是同步,只有最后一种才是异步IO. 一.阻塞IO 简介:进程会一直阻塞,直到数据拷贝完成.应用程序调用一个IO函数,导致应用程序阻塞,等待数据准备好.如果数据没有准备好,一直等待.数据准备好了,从内核拷贝到用户空间.执行完毕后,IO函数会向应用程序返回成功响应,应用