情况2
问题是,就算知道了对方挂了,怎么知道对方占用了哪块内存?就算设计了数据结构,又不能保证申请内存+跟新结构 这个操作是原子的
【 在 Bernstein 的大作中提到: 】
: "从共享内存中申请了一块内存"是什么意思?
: 1)是该进程调用create file mapping这样的系统api创建了一块共享内存吗?这种情况,进程退出的时候资源会全部释放,包括共享内存
: 2)还是另一进程创建了一块共享内存,而当前进程从这块共享内存占用了一块来使用?这种情况需要自己设计数据结构来跟踪使用共享内存的进程,并定期扫描确定进程是否处于活动状态
: ...................
--
FROM 115.193.190.*