互斥锁
导入 <asco/sync/spin.h>
头文件使用自旋锁锁。
锁的获取和释放使用 raii 类型封装,调用 .lock()
函数获取锁的保卫对象,保卫对象退出作用域后自动释放锁。
锁保卫对象与迭代器类似,通过重载的 *
运算符和重载的 ->
运算符访问锁内部的对象。
Press ← or → to navigate between chapters
Press S or / to search in the book
Press ? to show this help
Press Esc to hide this help
导入 <asco/sync/spin.h>
头文件使用自旋锁锁。
锁的获取和释放使用 raii 类型封装,调用 .lock()
函数获取锁的保卫对象,保卫对象退出作用域后自动释放锁。
锁保卫对象与迭代器类似,通过重载的 *
运算符和重载的 ->
运算符访问锁内部的对象。