aio_write()和O_NONBLOCKwrite()有什么区别?此外,我使用O_NONBLOCK函数将write()用于使用文件描述符的文本文件,并通过在函数前后放置一个计时器来将性能与aio_write()进行比较。当字符串的长度增加时,write()函数似乎需要更长的时间来写入文件,但aio_write()仍然保持大约相同的时间。为什么会这样?NONBLOCK和异步有什么区别?谢谢 最佳答案 使用O_NONBLOCKwrite(),write()调用将接受(即,复制到内核缓冲区)您传递给它的全部、部分或不接受任何数据(如果