发表评论取消回复
相关阅读
相关 rocketmq源码阅读笔记(2)-源码调试
文章目录 参考文章 视频 调试 参考文章 RocketMq系列之Producer启动源码分析(一) https://shared-code.c
相关 【源码阅读】AndPermission源码阅读
前言 权限是绝大多数App必不可少的部分,不管你仍在用原生的方式,还是其他的开源库,AndPermission绝对是值得学习的一个开源库,今天,我们就来学习下它的设计思想
相关 chromium源码阅读(3)-scoped_vector
相比原生的vecotr行为,scoped\_vector只是增加类在析构时delete其元素的行为。 5 // ScopedVector wraps a vect
相关 chromium源码阅读(2)-智能指针scoped_ptr
scoped\_ptr,顾名思义,是被设计用来管理作用域内指针的声明周期的。在指针对象离开当前作用域后,scoped\_ptr负责清理销毁指针对象,从而避免c++程序员管理内存
相关 chromium源码阅读(1)-引用计数
引用计数是诸多技术的基础,设计上基本如出一辙,chromium智能指针的设计原理也基本类似,不过更为精巧。 1) 抽象出引用计数的基类,避免模板膨胀的问题
相关 chromium源码阅读(4)-weakptr
弱指针(WeakPtr)用作传递指针但不更换指针的Owner,不影响指针的状态(引用计数等),即明确知道谁去释放但其它引用者不确定其时机,用弱引用指针可随时知道其是否已dele
相关 chromium源码阅读(4)-线程模型之IO线程
chromium的IO线程是典型的异步通讯模型,本文主要从udp的socket请求过程中分析IO线程的运作流程,讲述其实现的技巧和方法。 1、平台适配 对于不同的平台(
相关 基于auto_ptr源码的智能指针实现
前言:智能指针某些情况下能够避免内存泄露,这里我做了一次重复制造轮子,目的是为了深入理解智能指针的实现原理。这里只实现了auto\_point,根据原理我们不难推出其他智能指针
相关 智能指针剖析(2)
在上一篇博客里的智能指针的剖析中,我们是采用移交管理权的方式,并且把给出管理权的一方的指针空。 在对智能指针的再次剖析中我们仍然采用移交管理权的方式,但是在这种方式下我们并
还没有评论,来说两句吧...