如果共享内存的进程之一被终止,共享内存会发生什么情况?

发布于 2024-11-17 13:04:11 字数 185 浏览 11 评论 0原文

我正在研究共享内存,这个问题出现在我的脑海中,所以想到向专家询问:

  1. 如果共享内存的进程之一被杀死,共享内存会发生什么?如果我们进行硬终止而不是正常终止,会发生什么?

  2. 它依赖于我们用于共享内存的机制吗?

如果重要的话,我正在 Windows 上工作。

I was working on shared memory and this question came in my mind so thought of asking from experts:

  1. What happens to the shared memory if one of the process sharing the memory is killed? What happens if we do hard-kill rather than normal-kill?

  2. Is it dependent on the mechanism we use for shared memory?

If it matters, I am working on Windows.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

高速公鹿 2024-11-24 13:04:11

假设另一个进程中至少有一个线程具有文件映射的打开句柄,我希望共享内存保持不变。

Provided at least one other thread in another process has an open handle to the file mapping, I would expect the shared memory to remain intact.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文