摘要: 1、信号量 (1)概念 信号量和互斥锁(mutex)的区别:互斥锁只允许一个线程进入临界区,而信号量允许多个线程同时进入临界区。 不多做解释,要使用信号量同步,需要包含头文件semaphore.h。 主要用到的函数: int sem_init(sem_t *sem, int pshared, uns 阅读全文
posted @ 2018-12-19 17:00 我得去图书馆了 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 文章整理自知乎:https://www.zhihu.com/question/34243607 【解释一】: 个人认为消息队列的主要特点是异步处理,主要目的是减少请求响应时间和解耦。所以主要的使用场景就是将比较耗时而且不需要即时(同步)返回结果的操作作为消息放入消息队列。同时由于使用了消息队列,只要 阅读全文
posted @ 2018-12-19 14:09 我得去图书馆了 阅读(698) 评论(0) 推荐(0) 编辑