【发布时间】:2010-09-13 03:28:54
【问题描述】:
aio_write() 和 O_NONBLOCK write() 有什么区别? 此外,我使用 O_NONBLOCK 函数使用文件描述符将 write() 用于文本文件,并通过在函数前后放置一个计时器来比较 aio_write() 的性能。
当字符串的长度增加时,write() 函数似乎需要更长的时间来写入文件,但 aio_write() 仍然保持大约相同的时间。
为什么会这样? NONBLOCK和异步有什么区别?
谢谢
【问题讨论】: