6. I/O处理方式(5种I/O模型) 6.1 几个概念的辨析 (1)同步和异步 ①是访问数据的方式,主要是针对IO(资源.数据)而言的.关键在于I/O操作完成后,有没有提供通知机制. ②同步的IO,要求进(线)程主动去读写数据,在读写过程还是会阻塞.而异步I/O操作时,进程不主动读写数据,而是内核完成数据读写完成以后将通知进(线)程. (2)阻塞和非阻塞 ①是针对进(线)程而言的,进程要访问的数据是否就绪,是否需要等待. ②阻塞与非阻塞是针对同步应用而言的.IO操作分为两个阶段:等待数据和数据…