用于Linux进程通信共享内存。共享内存函数由shmget、shmat、shmdt、shmctl四个函数组成。shmdt(断开共享内存连接)所需头文件#include <sys/types.h>#include <sys/shm.h>函数说明与shmat函数相反,是用来断开与共享内存附加点的地址,禁止本进程访问此片共享内存函数原型int shmdt(const void *shmaddr)函数传入值shmaddr:连接的共享内存的起始地址函数返回值成功:0出错:-1,错误原因存于error中附加说明本函数调用并不删除所指定的共享内存区,而只是将先前用shmat函数连接(attach)好的共享内存脱离(detach)目前的进程错误代码EINVAL:无效的参数shmaddr展开全部