导言 写一个Windows平台下的应用程序大多时候都是离不开读写文件,网络通信的. 比如一个服务应用程序来说,它可能从网络适配器接受用户的请求,对请求进行处理计算,最终将用户端所需的数据返回,中间可能还涉及到对磁盘的读写,这些都是I/O操作,所以,要设计一个稳健的,高效的,伸缩性好的应用程序,就必须将Windows的I/O机制搞清楚.一. 两种 读/写 机制 输入Input / 输出Output,有两种机制,他们是: 1 同步I/O: 线程执行一个输入输出函数时,输入输出工作执行完毕后,函数返回…