MySQL 8.0.31
Source Code Documentation
sync0policy.h File Reference

Policies for mutexes. More...

#include <string>
#include <thread>
#include "srv0mon.h"
#include "sync0types.h"
#include "univ.i"
#include "ut0rnd.h"
#include "sync0policy.ic"

Go to the source code of this file.

Classes

class  MutexDebug< Mutex >
 
struct  MutexDebug< Mutex >::Context
 For passing context to SyncDebug. More...
 
struct  NoPolicy< Mutex >
 
struct  GenericPolicy< Mutex >
 Collect the metrics per mutex instance, no aggregation. More...
 
class  BlockMutexPolicy< Mutex >
 Track aggregate metrics policy, used by the page mutex. More...
 

Variables

constexpr uint32_t MUTEX_MAGIC_N {0xb251b04bU}
 

Detailed Description

Policies for mutexes.

Created 2012-08-21 Sunny Bains.

Variable Documentation

◆ MUTEX_MAGIC_N

constexpr uint32_t MUTEX_MAGIC_N {0xb251b04bU}
constexpr