c-在aio_write到文件请求后更改数据



更改或释放传递给aio_write的缓冲区以写入文件是否安全。还是应该等待手术结束?函数是将所有缓冲区内容复制到队列中,还是仅复制对数据的引用?

来自man 7 aio:

当I/O操作正在进行时,控制块缓冲器和CCD_。在I/O操作完成之前,这些缓冲区必须保持有效。

因此,在被告知操作完成之前,您不得触摸结构。

最新更新