ipcs中的dest是什么意思,在线等
来源: 互联网 发布时间:2017-01-20
本文导语: linux服务器中,我用命令ipcs 去查看时,看到如下数据 key shmid owner perms bytes nattch status ox00 3501612 root 600 10734227 384 dest ox00 3501...
linux服务器中,我用命令ipcs 去查看时,看到如下数据
key shmid owner perms bytes nattch status
ox00 3501612 root 600 10734227 384 dest
ox00 3501613 apache 666 10000 0
注:上面的第二条数据是我建立的共享内存,可修改,删除等操作,现问:
1 上面记录中的nattch status,还有status下的dest是什么意思
2 第一条记录是哪来的,为何操作不了
thanks
key shmid owner perms bytes nattch status
ox00 3501612 root 600 10734227 384 dest
ox00 3501613 apache 666 10000 0
注:上面的第二条数据是我建立的共享内存,可修改,删除等操作,现问:
1 上面记录中的nattch status,还有status下的dest是什么意思
2 第一条记录是哪来的,为何操作不了
thanks
|
nattch 是连接数目
dest 表示共享内存段已经被删除
“status栏中列出当前共享内存的状态,当该段内存的mode字段设置了SHM_DEST位时就会显示"dest"字样,
当用户调用shmctl的IPC_RMID时,内核首先看有多少个进程还和这段内存关联着,如果关联数为0,就会销毁(释放)这段内存,否则就设置这段内存的mode位SHM_DEST,”
dest 表示共享内存段已经被删除
“status栏中列出当前共享内存的状态,当该段内存的mode字段设置了SHM_DEST位时就会显示"dest"字样,
当用户调用shmctl的IPC_RMID时,内核首先看有多少个进程还和这段内存关联着,如果关联数为0,就会销毁(释放)这段内存,否则就设置这段内存的mode位SHM_DEST,”
|
dest 表示共享内存段已经被删除,但是仍然有程序在连接着它