我正在使用boost::interprocess::managed_mapped_file
在linux下进行IPC。简而言之,一个进程可以将对象写入文件(方法construct
),以便另一个进程读取(方法find
)。但是,如果进程在写入时崩溃了怎么办?会自动提升处理这个还是我必须添加一种机制来检测这种故障?
答案 0 :(得分:0)
如果没有定义进程崩溃结果 - 没有什么可以知道它可以完成多少I / O.但我认为操作系统可能在某些单元中进行I / O操作,可能至少有一个块(512字节)或页面(4KB)。