标签: c linux free aio
更改或释放传递给aio_write的缓冲区以便在文件中写入是否安全?或者我应该等待操作完成? 该函数是否将所有缓冲区内容复制到队列中,还是仅复制对数据的引用?
答案 0 :(得分:1)
来自man 7 aio:
man 7 aio
他控制块缓冲区,并且在I / O操作正在进行时,不能更改aio_buf指向的缓冲区。在I / O操作完成之前,这些缓冲区必须保持有效。
aio_buf
因此,在您被告知操作已完成之前,您不得触摸该结构。