Skip to content

ipc::spin_lock

木头云 edited this page Apr 3, 2019 · 2 revisions

简单的自旋锁实现。其实例可以放入共享内存中作为进程间的互斥锁。

class spin_lock {
public:
    void lock  (void) noexcept;
    void unlock(void) noexcept;
};
成员
lock 加锁。若已被加锁,则此函数将一直循环等待。不可重入。
unlock 解锁。若已被加锁,则此函数将解锁。尚未加锁时调用无效果。

Home
Tutorial

namespaces

classes

head files

Clone this wiki locally