alternative Standard Libary  0.29.8
spinlock.hpp-Dateireferenz
#include "lock_base.hpp"
#include "atomic.hpp"
+ Include-Abhängigkeitsdiagramm für spinlock.hpp:

gehe zum Quellcode dieser Datei

Klassen

class  std::spinlock
 
class  std::atomic_spinlock
 

Namensbereiche

 std
 

Makrodefinitionen

#define SPINLOCK(m)   if (std::lock_util<std::spinlock> __csc = std::lock_util<std::spinlock>(&m))
 
#define ATOMICLOCK(m)
 

Makro-Dokumentation

◆ ATOMICLOCK

#define ATOMICLOCK (   m)
Wert:
lock util for auto lock and unlock. using: if(lock_util<std::mutex>(&varMutex)) { //locked } //and he...
Definition: lock_base.hpp:66

◆ SPINLOCK

#define SPINLOCK (   m)    if (std::lock_util<std::spinlock> __csc = std::lock_util<std::spinlock>(&m))