C++
文章平均质量分 82
dreamtale90
这个作者很懒,什么都没留下…
展开
-
C++ mutex和std::atomic性能比较
C++ mutex和std::atomic性能比较 使用mutex进行访问控制,mutex.c //方案1:mutex锁保证线程安全 #include<thread> #include<iostream> #include<mutex> using namespace std; mutex m; const int N=1e6; int n; void ...原创 2019-06-26 17:41:05 · 4685 阅读 · 0 评论 -
结构体对齐的重要性
最近在工作中被结构体对齐问题坑了一天的时间,郁闷的不行不行,特别记录下来,以供大家参考。 事情是这样的,因业务需要增加了一个结构体,里面用到了信号量,当时写完联调的时候只测试了windows平台,因为win32/linux代码几乎一样,就没测试linux平台,可后来linux平台居然出现了莫名其妙的问题。 好了,我先将简化后的代码整理如下: #include <stdio.h>...原创 2019-07-04 16:12:39 · 2509 阅读 · 0 评论