异步机制

来源:互联网 发布:软件压力测试报告 编辑:程序博客网 时间:2024/06/14 17:47

异步通知(信号驱动的异步I/O):一旦设备准备就绪,则主动通知应用程序,这样应用程序不需要查询设备的状态,这一点类似于硬件上的“中断”概念。

在Linux中,异步通知使用信号signal()来实现。


Linux中最常用的I/O机制是同步I/O,在这样的机制中当请求发生之后,应用程序就会阻塞,知道请求满足。调用应用程序在等待I/O请求完成的时候不需要占用CPU。

异步I/O(AIO)基本思想是允许进程发起很多I/O操作,而不用阻塞或则等待任何操作完成。

0 0
原创粉丝点击