240 发简信
IP属地:北京
  • 我试了下 静态成员变量在类外初始化能成功,在成员函数中是失败了的

    C++中线程安全的单例模式

    简介 单例模式是很常用的一种设计模式,在实现过程中要非常注意线程安全,我们会介绍四种方式来实现线程安全的单例模式: std::mutex实现单例模式 std::call_on...

  • 这个s_flag 和 s_p 没有初始化 ,会报错

    C++中线程安全的单例模式

    简介 单例模式是很常用的一种设计模式,在实现过程中要非常注意线程安全,我们会介绍四种方式来实现线程安全的单例模式: std::mutex实现单例模式 std::call_on...

  • 最后的分析我觉着该是 。你是用的引用传参,但是内部做了 BaseLock的赋值拷贝 ,所以你 AutoLock 里存的是一个新的BaseLock对象 ,但是这个对象的pthread_mutex_t mutex 因为是赋值得来的,所以和传入的BaseLock 内的 pthread_mutex_t mutex 是一个相同地址的同一把锁,AutoLock 释放是把 自己内部的BaseLock释放并且释放了pthread_mutex_t mutex 。

    通过gdb调试崩溃的代码

    最近公司有个需求,就是做出一个框架,可以为camera出来的视频加上水印,并且进行编码。是一个很常见的需求,但是我想设计的通用性好一些。由于框架层完全是自己开发,很多零件需要...

  • 第一种登录方式会存在PATH路径不同

    如何SSH登录到Linux指定目录

    你是否遇到过需要 SSH 登录到远程服务器并立即 cd 到一个目录来继续交互式作业?你找对地方了!这个简短的教程描述了如何直接 SSH 登录到远程 Linux 系统的特定目录...