线程
ปรัชญา แค้วคำมูล
大道至简, 繁在人心
展开
-
AQS CAS简单详解
AQS CAS简单详解转载 2023-01-17 11:02:10 · 113 阅读 · 0 评论 -
无锁队列原理与实现
无锁队列原理与实现原创 2023-01-16 16:42:05 · 70 阅读 · 0 评论 -
c++多线程问题总结与案例分析
c++多线程问题总结与案例分析原创 2022-12-28 14:11:59 · 72 阅读 · 0 评论 -
mars原理及使用
mars原理及使用原创 2022-12-25 10:18:22 · 340 阅读 · 0 评论 -
libevent原理及使用
libevent原理及使用原创 2022-12-25 10:17:36 · 84 阅读 · 0 评论 -
服务启停优化方案探讨
当前服务普遍存在服务启停效率低下且易出错的问题,讨论制定一系列规则以规范相关服务启停开发,为以后进行相关设计、开发工作的同事作指导。本文主要包括服务启停优化原则、建议,以及服务启动调优的思路和参考文档。规则部分是日后开发人员在进行模块设计和编写时一定要准守的,可作为代码审查的考察点。建议的部分尽量准守,可作为服务启停优化的准则。原创 2022-12-25 10:10:08 · 549 阅读 · 1 评论 -
make_shared、shared_ptr、enable_shared_from_this
make_shared 和 正常的 shared_ptr 构造函数异同!原创 2022-10-25 16:17:22 · 725 阅读 · 0 评论 -
Nginx源码分析——线程池
Nginx源码分析——线程池原创 2022-07-25 19:04:20 · 430 阅读 · 0 评论 -
自旋锁跟互斥锁对比
最底层的两种锁实现就是互斥锁和自旋锁,许多高级的锁都是基于他们实现的。加锁的目的是保证共享资源在任意时间内,只有一个线程访问,这样就可以避免多线程导致共享数据错乱的问题。当有一个线程加锁成功后,其他线程就会加锁失败。......转载 2022-07-25 18:24:58 · 157 阅读 · 0 评论 -
C++11新特性之——enable_shared_from_this(Boost原有)
enable_shared_from_this是一个模板类,定义于头文件<memory>,其原型为:template< class T > class enable_shared_from_this; std::enable_shared_from_this 能让一个对象(假设其名为 t ,且已被一个 std::shared_ptr 对象 pt 管理)安全地生成其他额外的 std::shared_ptr 实例(假设名为 pt1, pt2, ... ) ...转载 2022-02-10 14:12:39 · 199 阅读 · 0 评论 -
子线程问题代码案例分析&引申思考
目录C++生产者消费者模式思考原创 2020-04-24 12:16:41 · 162 阅读 · 0 评论