04 2014 档案
摘要:问题在CentOS安装Chrome会遇到libstdc++.so.6(GLIBCXX_3.4.15)(64bit) 依赖失败的问题,即使下载了最新的libstdc++.so.6(包含GLIBCXX_3.4.15)也解决不了问题.Resolving Dependencies--> Running tr...
阅读全文
摘要:3GPP(The 3rd Generation Partnership Project)3GPP的目标是实现由2G网络到3G网络的平滑过渡,保证未来技术的后向兼容性,支持轻松建网及系统间的漫游和兼容性。3GPP主要是制订以GSM核心网为基础,UTRA(FDD为WCDMA技术,TDD为TD-CDMA技...
阅读全文
摘要:NAMEmq_notify- 通知进程可以接收一条消息 (REALTIME)SYNOPSIS#include int mq_notify(mqd_t mqdes, const struct sigevent *notification);Data Structurestruct sigevent 的...
阅读全文
摘要:序言linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了“system...
阅读全文
摘要:NAMEmq_setattr- 设置消息队列的属性(REALTIME)SYNOPSIS#include int mq_setattr(mqd_t mqdes, const struct mq_attr *restrict mqstat, struct mq_attr *restrict omqsta...
阅读全文
摘要:NAMEmq_getattr- 获取消息队列的属性(REALTIME)SYNOPSIS#include int mq_getattr(mqd_t mqdes, struct mq_attr *mqstat);Date StructureAnmq_attrstructure shall have at...
阅读全文
摘要:NAMEmq_unlink- 销毁一个消息队列 (REALTIME)SYNOPSIS#include int mq_unlink(const char *name);DESCRIPTION函数mq_unlink() 会从内核中删除名为name的消息队列.如果该函数被调用了,但是仍然有进程已经打开了这...
阅读全文
摘要:NAMEmq_receive- 从消息队列中获取消息 (REALTIME)SYNOPSIS#include ssize_t mq_receive(mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned *msg_prio);DESCRIPTION函数mq_receive() 会mqdes 指定的消息队列中取出最高优先级中排队时间最久的消息.如果参数msg_len比消息队列的属性mq_msgsize小, 函数会执行失败.函数执行成功后,选定的消息会拷贝到参数msg_ptr指定的内存中并且从消息队列中删除.如果参数msg_len比 {SSIZE_M
阅读全文
摘要:NAMEmq_send - 将消息发送到消息队列 (REALTIME)SYNOPSIS#include int mq_send(mqd_tmqdes, const char *msg_ptr, size_tmsg_len,unsignedmsg_prio);DESCRIPTION函数mq_send() 会将参数msg_ptr指向的内容发送给参数mqdes 指向的消息队列.参数msg_len指定消息的大小(用字节数表示).参数msg_len的值应该不大于消息队列的属性mq_msgsize的值, 否则函数执行失败.如果指定的消息队列不为空,mq_send() 的操作类似将消息插入在消息队列的指定位
阅读全文
摘要:NAMEmq_close - 关闭一个消息队列 (REALTIME)SYNOPSIS#include int mq_close(mqd_t mqdes)DESCRIPTIONmq_close() 函数会断开消息队列描述符 和 与之对应消息队列间的连接. 使用关闭后的消息队列描述符,结果是未定义的.如...
阅读全文
摘要:DESCRIPTION消息队列本身是异步的,它允许接收者在消息发送很长时间后再取回消息,这和大多数通信协议是不同的。但消息队列的异步特点,也造成了一个缺点,就是接收者必须轮询消息队列,才能收到最近的消息。和信号相比,消息队列能够传递更多的信息。与管道相比,消息队列提供了有格式的数据,但仍然有大小限制...
阅读全文
摘要:NAMEmq_open - 打开一个消息队列 (REALTIME)SYNOPSIS#include mqd_t mq_open(const char *name, int oflag, ...)mqd_t mq_open(const char *name, int oflag, mode_t mode, mq_attr* attr) //O_CREATDESCRIPTIONmq_open() 函数会通过一个消息队列描述符(类型是mqd_t)建立一个进程与一个消息队列的连接. 该函数会创建一个打开的消息队列的描述符,其他函数就可以通过这个描述符操作消息队列.PARAMETERS①name参数na
阅读全文

浙公网安备 33010602011771号