自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 C++之Memory order

多线程之间为了避免数据竞争(比如由于编译器优化或者CPU指令执行导致的乱序可能会让程序的运行存在不确定),需要使用一些同步机制,比如互斥量、读写锁、自旋锁、原子变量等。在实际开发中使用的最多的可能是互斥量(mutex)和原子变量(atomic)两种,而两者中以atomic性能更好。所以本文主要介绍一下在使用atomic时,需要注意的一个重要的点就是: Memory order.【注意】1. atomic性能相对更好,并不代表一定要使用atomic,更主要的是根据实际场景来使用。

2024-06-12 16:56:31 770 2

原创 linux之xenomai的安装配置

--> IDDP intra-domain datagram protocol [*](默认)---> Real-time IPC drivers [*] (双击空格选定为*)(可选)​ -----> New intel(R) PRO/1000 PCIe(Gigabit) [M](模块)---> Buffer protocol [*](默认)​ -----> Real-Time Capturing Support [M](模块)​ -----> Realtek 8169(Gigabit) [M](模块)

2024-05-23 15:07:32 985

原创 C++之const

对C++中const关键字的作用以及一些注意事项进行讨论

2024-05-17 11:08:57 167

原创 STL之vector

【代码】STL之vector。

2024-03-11 21:15:56 94

原创 qemu-system-x86_64: cannot set up guest memory 'pc.ram': Cannot allocate memory

分配的内存大于实际的内存,重新分配小一点的内存便可。

2018-07-09 10:15:33 6500

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除