不同用户user之间如何访问共享内存?
如题。 问题点数:100、回复次数:6Top
1 楼ghtsao(月之暗面)回复于 2005-08-01 14:54:53 得分 20
什么意思呀,进程间才有共享内存问题,与户无关,不同用户这通过进程机制一样使用共享内存。Top
2 楼NC(比尔.盖饭)回复于 2005-08-01 15:44:39 得分 10
shmget 创建或获取一段已有的共享内存
shmat 连接一段共享内存
shmdt 断开一段共享内存
Top
3 楼yyy790601(发呆的鱼)回复于 2005-08-01 16:07:50 得分 20
通过键值生成一段共享内存,然后另一个进程可以通过这个键值取得并连接这段共享内存。Top
4 楼yjf7888(seeking a place 找工作了location:Chengdu)回复于 2005-08-01 16:29:39 得分 20
用shm系列函数Top
5 楼leibo(BitterGourd)回复于 2005-08-03 09:45:02 得分 0
不同用户就是说,登陆unix系统的用户不同,比如root用户,abc用户,def用户。abc创建的共享内存,用def用户登录机器,能否访问呢?具体的访问方法和同一个用户下的不同进程间共享内存访问是否有区别?Top
6 楼NC(比尔.盖饭)回复于 2005-08-03 09:47:15 得分 30
不同用户就是说,登陆unix系统的用户不同,比如root用户,abc用户,def用户。abc创建的共享内存,用def用户登录机器,能否访问呢?具体的访问方法和同一个用户下的不同进程间共享内存访问是否有区别
======================================================================================
没什么区别,注意一下访问权限就行了Top




