系统编程
真版赵小雷
不说啥了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
消息队列见习
1,消息队列从本质上讲就是一个链表,一个消息的链表。 2,消息队列通信主要步骤: (1),通过ftok()获取一个键值; (2),通过这个键值创建一个消息队列,并将消息队列与键值相关联。通过message get:msgget( )函数来创建。 (3),操作消息队列:发送消息,message send:msgsnd()与接收消息,receive message:msgrcv(). (4),删除消息队列:msgctl(). 3,创建消息队列 # include <sys/types.h&原创 2020-07-01 17:20:44 · 183 阅读 · 0 评论 -
条件变量举例
条件变量的使用步骤: pthread_mutex_t mutex; 条件变量也需要使用互斥锁。 pthread_cond_t cond_ready = PTHREAD_COND_INITIALIZER; 初始化条件变量。 pthread_cond_signal(&cond_ready); 优先线程执行完后才发送信号。 pthread_cond_wait(&cond_ready, &mutex); 靠后的线程接受信号,并执行。 例子先扫五次地,在拖地! ..原创 2020-06-29 10:39:53 · 494 阅读 · 0 评论
分享