Adolph两边

 

同步,异步,阻塞,非阻塞

阻塞:等待资源直到可用,并且完成操作后返回.

非阻塞:检查资源是否可用,可用就完成操作,不可用直接返回.

 

同步I/O:必然导致进程阻塞,直到I/O操作完成.(只是根据采用的I/O模型不同,等待资源的方式不一样,可以是:阻塞,非阻塞,复用,信号驱动.执行I/O操作时必然导致进程阻塞.)

异步I/O:不会导致应用进程阻塞.(也就是所有I/O操作完成以后,应用进程就已经获得了全部数据,然后获得信号通知.)

posted on 2011-12-18 12:30  Adolph两边  阅读(133)  评论(0编辑  收藏  举报

导航