Dandelion 1.1.1
A light-weight 3D builder for educational usage
|
自旋锁 更多...
#include <graphics_interface.h>
Public 成员函数 | |
void | lock () |
void | unlock () |
Private 属性 | |
std::atomic_flag | locked |
自旋锁
一个比较高效的自旋锁实现,做了局部自旋和主动退避优化。
void SpinLock::lock | ( | ) |
加锁。
void SpinLock::unlock | ( | ) |
解锁。
|
private |
内部用于实现锁的原子变量。