当前位置: 首页 > news >正文

联想电脑网站建设策划书网站seo优化案例

联想电脑网站建设策划书,网站seo优化案例,禹城网页设计,自学做网站的前言:消息队列也是linux开发ipc机制中较为重要的一个进程间通信机制。 1.系统创建或获取消息对列 int msgget(key_t key, int mode); 创建消息队列,或者获取消息队列。 参数: key - 使用ftok()获取到的key mode - IPC_CREAT|0666 返回&…

前言:消息队列也是linux开发ipc机制中较为重要的一个进程间通信机制。

1.系统创建或获取消息对列
int msgget(key_t key, int mode);

创建消息队列,或者获取消息队列。
参数:
key - 使用ftok()获取到的key
mode - IPC_CREAT|0666
返回:
消息队列的ID

2.往队列里发送一条消息。此操作被中断后不会被重启(信号处理中SA_RESTART)

int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg);

参数:
msgid: - 消息队列的id
msgp - 消息,通常为下面的结构体
struct msgbuf{
long mtype; /消息类型,必需>0/
char mtext[100]; /消息数据,可自定义类型与大小/
};
msgsz - 消息的长度,指的消息数据的长度
msgflg - IPC_NOWAIT(不阻塞),MSG_EXCEPT(接受不检测mtype),MSG_NOERROR(消息数据过长时会截断数据)
返回:
0表示成功, -1表示失败

*3.int msgrcv(int msgid, void msgp, int msgsz, long msgtyp, int msgflg);

作用:接收消息队列中的消息

所需要的头文件:
#include <sys/types>
#include <sys/ipc.h>
#include <sys/msg.h>

在这里插入图片描述
*4.int msgctl(int msqid, int cmd, struct msqid_ds buf)

作用:msgctl系统调用对msqid标识的消息队列执行cmd命令操作。

返回值:0,成功;-1,失败;EFAULT(buf指向的地址无效);EIDRM(在读取中队列被删除);EINVAL(msgqid无效,或者msgsz小于0);EPERM(IPC_SET或者IPC_RMID命令被使用,但调用程序没有写的权限)

使用命令:
IPC_STAT:读取消息队列的数据结构msqid_ds,并将其存储在buf指定的地址中。

IPC_SET:设置消息队列的数据结构msqid_ds中的ipc_perm元素的值。这个值取自buf参数。

IPC_RMID:从系统内核中移走消息队列。

我们再说一下队列的msqid_ds结构体,对于每一个队列都有一个msqid_ds来描述队列当前的状态
struct msqid_ds {//Linux系统中的定义
struct ipc_perm msg_perm; /* Ownership and permissions
time_t msg_stime; /* Time of last msgsnd() /
time_t msg_rtime; /
Time of last msgrcv() /
time_t msg_ctime; /
Time of last change /
unsigned long __msg_cbytes; /
Current number of bytes inqueue (non-standard) /
msgqnum_t msg_qnum; /
Current number of messagesin queue /
msglen_t msg_qbytes; /
Maximum number of bytesallowed in queue /
pid_t msg_lspid; /
PID of last msgsnd() /
pid_t msg_lrpid; /
PID of last msgrcv() */
};//不同的系统中此结构会有不同的新成员。这个结构体的作用是用来管理消息队列的,通过cmd指令来设置这结构体中的值,进而达到控制消息队列的目的

http://www.ds6.com.cn/news/83217.html

相关文章:

  • 做微网站平台360优化大师官方下载最新版
  • 顺德网站建设多少钱活动推广文案
  • 怎么建公司网站账号如何宣传网站
  • dwcs5怎么做动态网站后台个人seo怎么赚钱
  • cms网站设计百度如何快速收录网站
  • 企业交易平台的网站制作多少钱网站站外优化推广方式
  • 手机网站左右滑动自动收录
  • 视频会议系统直播聊天网站开发百度网
  • 高薪招聘wordpress建站免费发布信息平台有哪些
  • 网站名称大全湖南网络优化服务
  • phpcms v9网站地图百度网盘账号登录入口
  • 开山云匠网seo网站关键词优化软件
  • 网站的标题优化怎么做茶叶网络推广方案
  • 安徽网站制作怎么创建自己的网站平台
  • 网站版式类型百度统计api
  • 哪个电商平台好做seo优化咨询
  • 网站建设与维护方式如何在手机上制作网站
  • 做爰视频免费观看网站优化网站建设
  • 普通展示型网站文案短句干净治愈
  • 网络公司都有哪些一键优化是什么意思
  • 温州 建网站的公司网站多少钱
  • 如何推销产品给客户seo搜索引擎优化是
  • 青岛网站设计哪家我对网络营销的理解
  • 武汉平价做网站百度seo关键词优化费用
  • 电话销售怎么做 网站seo官网优化详细方法
  • 全面的聊城网站建设seo关键词排名优化推荐
  • 巩义网站推广怎么做如何引流与推广
  • 相册网站建设方案百度 营销推广靠谱吗
  • 怎么在年报网站做简易注销seo培训教程视频
  • 电影网站的代理怎么做百度知道入口