MySQL 9.1.0
Source Code Documentation
ut0seq_lock.h File Reference

Implements a sequential lock structure for non-locking atomic read/write operations on a complex structure. More...

#include <atomic>
#include <thread>
#include "ut0class_life_cycle.h"

Go to the source code of this file.

Classes

class  ut::Seq_lock< T >
 A class that allows to read value of variable of some type T atomically and allows the value to be changed, all using lock-free operations. More...
 

Namespaces

namespace  ut
 This file contains a set of libraries providing overloads for regular dynamic allocation routines which allow for opt-in memory instrumentation through performance schema memory engine (PFS).
 

Detailed Description

Implements a sequential lock structure for non-locking atomic read/write operations on a complex structure.