标签: 线程

muduo阅读涉及部分零散知识备忘

Muduo涉及知识点总结 shared_ptr以const reference方式作为函数参数传递。只要有指向对象x的shared_ptr存在对象x就不会析构,当指向x的最后一个shared_ptr析构或reset时x会被销毁.weak_ptr不控制对象生命期,但是它知道对象是否活着:若对象还活着它可以提升为share…

阅读详细 »

Linux安装中文版man手册,同时保留原英文版手册

在学习linux的过程中,有时需要用到man来查询命令,但是为了在学习的过程中锻炼自己阅读英文原版书籍的能力,建议阅读英文版的手册。 将分一下几步: 下载开源的man-pages 中文手册包 配置解压手册包 测试安装中文包 一、在个人工作目录安装中文帮助手册 这样优点是…

阅读详细 »

互斥锁为什么还要和条件变量配合使用

mutex体现的是一种竞争,我离开了,通知你进来。 cond体现的是一种协作,我准备好了,通知你开始吧。 互斥锁一个明显的缺点是它只有两种状态:锁定和非锁定。而条件变量通过允许线程阻塞和等待另一个线程发送信号的方法弥补了互斥锁的不足,它常和互斥锁一起配合使用…

阅读详细 »