会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
寒星n号
博客园
首页
新随笔
联系
订阅
管理
2022年10月20日
【多线程那些事儿】如何使用C++写一个线程安全的单例模式?
摘要: 如何写一个线程安全的单例模式? 单例模式的简单实现 单例模式大概是流传最为广泛的设计模式之一了。一份简单的实现代码大概是下面这个样子的: class singleton { public: static singleton* instance() { if (inst_ != nullptr) {
阅读全文
posted @ 2022-10-20 11:59 寒星n号
阅读(1565)
评论(0)
推荐(4)
2022年9月27日
【多线程那些事儿】多线程的执行顺序如你预期吗?
摘要: 一个简单的例子 先来看一个多线程的例子: graph TB begin(a)-->线程1(x = 1, m = y) begin(x = 0, y = 0)-->线程2(y = 1, n = x) 如图所示,我们将变量x和y初始化为0,然后在线程1中执行: x = 1, m = y; 同时在线程2中
阅读全文
posted @ 2022-09-27 16:56 寒星n号
阅读(872)
评论(0)
推荐(4)
2018年7月16日
C语言:类型存储
摘要: 类型存储 char: 可能为signed char 或 unsigned char ,根据编译器不同实现不同。占位一个字节。Signed char取值范围为-128~127, unsigned char 取值范围为0~255。 举例:‘A’: 65 内存中的位模式: 0 1 0 0 0 0 1 0
阅读全文
posted @ 2018-07-16 21:34 寒星n号
阅读(333)
评论(0)
推荐(0)
2018年5月30日
centos下如何获取某个命令的源代码?
摘要: 获取linux命令的源码
阅读全文
posted @ 2018-05-30 19:29 寒星n号
阅读(1579)
评论(0)
推荐(0)
公告
点击右上角即可分享