正在构建块设备层以实现异步I/O,I/O读写的API要求文件系统传入物理内存区域。
以往的I/O流程是函数调用,因此传入的&[u8]
可以在调用链中传递,不会受到生命周期的掣肘,而且不必考虑重复对统一区域内存读写这一问题。
目前我正在寻找系统中是否已经实现了以下机制:
- 记录不同线程对内存区域的访问,防止多个线程同时写同一内存区域
- 对连续内存区域的抽象,该对象在clone后仍指向同一区域,并且不受生命周期影响
正在构建块设备层以实现异步I/O,I/O读写的API要求文件系统传入物理内存区域。
以往的I/O流程是函数调用,因此传入的&[u8]
可以在调用链中传递,不会受到生命周期的掣肘,而且不必考虑重复对统一区域内存读写这一问题。
目前我正在寻找系统中是否已经实现了以下机制: