I/O
既然是输入输出,为什么又会有同步和异步的不同方式呢?
同步
异步
一般情况下,作为单机程序或者IO反应速度非常快、等待时间非常短,使用“同步”方式对于编程的稳定性、简单性都是很好的选择,一个操作完成后再去执行其他的操作。
但是如果IO的等待时间比较长,比如打印机、慢速网络,“异步”方式就会显得非常重要了。
想象一下,如果打印机开始打印Word就不能进行任何的操作,用户岂不是要等的心发慌?
异步操作
转自:http://blog.163.com/yangzhiyao82@126/blog/static/225322362010914111138140