Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1356
  • 博文数量: 2
  • 博客积分: 50
  • 博客等级: 民兵
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-03 23:50
文章分类
文章存档

2012年(2)

我的朋友
最近访客

分类: 系统运维

2012-02-24 00:36:22

(1)消息队列
#include
int msgget(key_t key, int flag);
int msgctl(int msqid, int cmd, struct msqid_ds *buf);
int msgsnd(int msqid, const void *ptr, size_t nbytes, int flag);
int msgrcv(int msqid, void *ptr, size_t nbytes, long type, int flag);

(2)信号量
#include
int semget(key_t key, int nsems, int flag);
int semctl(int semid, int semnum, int cmd, ... /* union semun arg */);
int semop(int semid, struct sembuf semoparray[], size_t nops);

(3)共享存储
#include
int shmget(key_t key, size_t size, int flag);
int shmctl(int shmid, int cmd, struct shmid_ds *buf);
int shmat(int shmid, const void *addr, int flag);
int shmdt(void *addr);
阅读(217) | 评论(0) | 转发(0) |
0

上一篇:守护进程编写规则

下一篇:没有了

给主人留下些什么吧!~~