- 博客(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
原创 qemu-system-x86_64: cannot set up guest memory 'pc.ram': Cannot allocate memory
分配的内存大于实际的内存,重新分配小一点的内存便可。
2018-07-09 10:15:33
6500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人