- 博客(4)
- 收藏
- 关注
原创 linux 模块间通信--使用信号量
#include #include #include #include #include MODULE_LICENSE("GPL"); int num[5]={ 0 }; struct semaphore sem_first; struct semaphore sem_second; EXP
2013-11-27 10:03:18 1010
转载 Linux最常用的20条命令
1、cd命令 这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如: [plain] view plaincopyprint? cd /root/Docements # 切换到目录/root/Docements cd ./path # 切换到当
2013-11-27 09:46:21 990
转载 共享内存2
shmdt(addr)使进程中的shmid无效化,不可以使用。但是保留空间。 shmctl(shmid,IPC_RAID,0) 删除共享内存,彻底不可用,释放空间。 要使用共享内存,应该有如下步骤: 1.开辟一块共享内存 shmget() 2.允许本进程使用共某块共享内存 shmat() 3.写入/读出 4.禁止本进程使用这块共享内存 shmdt() 5.删除这块共享内存
2013-11-25 10:15:03 546
转载 共享内存
共享内存函数由shmget、shmat、shmdt、shmctl四个函数组成。下面的表格列出了这四个函数的函数原型及其具体说明。 1. shmget函数原型 shmget(得到一个共享内存标识符或创建一个共享内存对象) 所需头文件 #include #include 函数说明 得到一个共享内存标识符或创建
2013-11-25 10:08:01 598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人