Skip to content

Instantly share code, notes, and snippets.

@cybertxt
cybertxt / spinlock.h
Last active September 23, 2021 06:13
spinlock in c++11 based on atomic_flag
#ifndef _SPINLOCK_H_20170410_
#define _SPINLOCK_H_20170410_
#include <atomic>
class spinlock {
public:
spinlock() { m_lock.clear(); }
spinlock(const spinlock&) = delete;
~spinlock() = default;