linux 不同进程间能否传递指针?(不能,虚拟地址进程私有,被不同进程映射到物理地址不同)
生活随笔
收集整理的這篇文章主要介紹了
linux 不同进程间能否传递指针?(不能,虚拟地址进程私有,被不同进程映射到物理地址不同)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
不能
為了實現虛擬地址空間各進程私有,每個進程都擁有自己的頁目錄和頁表結構,對不同進程而言,頁目錄中的頁目錄項值(PDE),以及頁表中的頁表項值(PTE)都是不同的,因此相同的指針(虛擬地址)被不同的進程映射到的物理地址也是不同的。這也意味著,在不同進程間傳遞指針是沒有意義的。
參考文章1:進程間能否傳遞指針?
參考文章2:進程之間不能傳遞指針。。
總結
以上是生活随笔為你收集整理的linux 不同进程间能否传递指针?(不能,虚拟地址进程私有,被不同进程映射到物理地址不同)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【B站视频笔记】linux 进程间通信(
- 下一篇: 为什么linux进程名匹配最多只支持15