09 2019 档案

该文被密码保护。
posted @ 2019-09-25 19:38 流水灯 阅读(11) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-09-24 18:20 流水灯 阅读(14) 评论(0) 推荐(0) 编辑
摘要:原理 条件变量内有等待队列,可以广播唤醒等待队列中的所有线程,可以用于“一个事件发生,多个线程唤醒”的场景。有点类似于 FreeeRTOS 的事件组。 使用场景 在多线程编程中仅使用互斥锁来完成互斥是不够用的, 如以下情形:假设有两个线程 t1 和 t2, 需要这个两个线程循环对一个共享变量 sum 阅读全文
posted @ 2019-09-03 12:39 流水灯 阅读(1565) 评论(1) 推荐(0) 编辑
摘要:1. 创建互斥量 pthreads 使用 pthread_mutex_t 类型的变量来表示互斥量,同时在使用互斥量进行同步前需要先对它进行初始化,可以用静态或动态的方式对互斥量进行初始化。 (1)静态初始化 对于静态分配的 pthread_mutex_t 变量来说,只要将 PTHREAD_MUTEX 阅读全文
posted @ 2019-09-02 19:50 流水灯 阅读(856) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示