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