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

城乡建设部网站察周圣进证件网站建设经营特色

城乡建设部网站察周圣进证件,网站建设经营特色,WordPress修改数据库地址,wordpress 3.5目录 1、管道的缺点 2、消息队列 3、消息队列的API #xff08;1#xff09;获取消息队列的ID#xff08;类似文件的描述符#xff09;(msgget) #xff08;2#xff09;发送、接收消息(msgrcv) (3)获取和设置消息队列的属性#xff08;msgctl#xff09; 4、消息队…目录 1、管道的缺点 2、消息队列 3、消息队列的API 1获取消息队列的ID类似文件的描述符(msgget) 2发送、接收消息(msgrcv) (3)获取和设置消息队列的属性msgctl 4、消息队列的使用方法 1发送者 2接收者 1、管道的缺点 1无法读取一个“指定”的数据因为数据没有标记故只能按次序挨个读取 2多对进程之间的相互通信要用多对管道分别处理 2、消息队列 1有数据标识的特殊管道每一段被写入的数据都变成带标识的消息。 2读取消息的进程只要指定标识就可以正确读取而不会受到其他消息干扰 3从运行效果看一个带标识的消息队列就像多条并存的管道 3、消息队列的API 1获取消息队列的ID类似文件的描述符(msgget) 2发送、接收消息(msgrcv) a、发送消息时消息必须被组织成以下形式 struct msgbuf {long mtype; // 消息的标识char mtext[1]; // 消息的正文 可以是任何类型数据 };发送出去的消息必须以一个 long 型数据打头作为该消息的标识后面的数据则没有要求。 b、消息的标识可以是任意长整型数值但不能是 0L。 c、参数 msgsz 是消息中正文的大小不包含消息的标识。 (3)获取和设置消息队列的属性msgctl 4、消息队列的使用方法 1发送者 A) 获取消息队列的 ID B) 将数据放入一个附带有标识的特殊的结构体发送给消息队列。 #include sys/types.h #include sys/ipc.h #include stdio.h #include sys/msg.hstruct msgbuf {long mtype; // 【重点】消息的标识int num ; // 消息的正文 可以是任何类型数据 };int main(int argc, char const *argv[]) {// 获得KEY值key_t key ftok(./, 1 );printf(key:%d\n , key );// 获得消息队列的ID int ID msgget( key , IPC_CREAT | 0644 );printf(消息队列ID 为%d \n , ID );// 配置消息struct msgbuf msg {.mtype X, // 设置消息数据的类型标识.num 1024 // 实际发送的信息};// 发送消息msgsnd(ID , msg , sizeof(msg.num), MSG_NOERROR);// 标记删除msgctl(ID , IPC_RMID , NULL );return 0; }2接收者 A) 获取消息队列的 ID B) 将指定标识的消息读出。 #include sys/types.h #include sys/ipc.h #include stdio.h #include sys/msg.hstruct msgbuf {long mtype; // 【重点】消息的标识int num ; // 消息的正文 可以是任何类型数据 };int main(int argc, char const *argv[]) {// 获得KEY值key_t key ftok(./, 1 );printf(key:%d\n , key );// 获得消息队列的ID int ID msgget( key , IPC_CREAT | 0644 );printf(消息队列ID 为%d \n , ID );// 配置消息struct msgbuf msg {0};// 接收消息// int msg ; int ret_val msgrcv( ID , msg, sizeof(msg.num), X, MSG_NOERROR );printf(ret:%d msg:%d\n , ret_val, msg.num );// 标记删除msgctl(ID , IPC_RMID , NULL );return 0; }
http://www.dnsts.com.cn/news/92255.html

相关文章:

  • 商城网站合作协议360帝国模板网欢迎大家来访_济南网站建设推广_济南 去114网
  • 自己的网站怎么做砍价学生个人网页制作教程
  • 网站排名优化专业定制阳谷网站建设价格
  • 电子商务网站创建方案陕西建设网综合便民服务中心网站
  • 给中小企业提供网站建设服务dede医院网站模板下载
  • 网站友情链接模板湖南金科建设有限公司网站
  • 苏州区建设局网站首页南宁网站建设哪家公司实
  • 网站首页做后台链接自己做网站需要多少资金
  • 百度站长工具是什么意思wampserver安装wordpress
  • 中国建设银行个人信息网站单位网站建设框架
  • 网站字体大小选择重庆市建设岗培中心网站
  • 寻找聊城做网站的公司杭州家装口碑比较好的公司
  • 经常访问的网站来打不开网站空间配置
  • 网站前置审批证书有赞微商城小程序
  • 怎么做彩票网站的代理广州建设交易中心官网
  • 哪里接单做网站大学生课程设计网站
  • 龙泉公路建设投资有限公司网站网站没有后台怎么更新文章
  • 百度提交网站收录入口com都有哪些网站
  • 做网站是什么会计科目网站后台密码破解教程
  • 品牌网站建设小科6蚪郑州最新出入通知
  • 揭阳高端品牌网站建设哈尔滨市工程建设项目网
  • 门户网站开发方案文档网站搭建是什么专业
  • 站长之家网站建设制作网店购物系统
  • 网页设计与网站建设湖南省郴州市临武县
  • 企业网站设计服务公司网站专题活动策划方案
  • 中国建设银行官网站wordpress建站行吗
  • 兰溪做网站哪家好python做网站原理
  • 微商城网站建设公司的价格找工作的平台
  • 网站后台登录地址企业网站写好如何发布
  • 教学成果奖网站建设厦门门户网站建设