fairness  v1.0.0
A collection of advanced syncronization mechanisms.
Loading...
Searching...
No Matches
fairness.hpp
Go to the documentation of this file.
1
14#ifndef BOOST_FAIRNESS_HPP
15#define BOOST_FAIRNESS_HPP
16
17#if __cplusplus >= 202002L // boost fairness requires std::atomic::wait/notify
18
28
29#endif // __cplusplus >= 202002L
30
31#ifdef BOOST_FAIRNESS_EXPERIMENTAL_MUTEXES
32// include experimental stuff here.
33#endif // BOOST_FAIRNESS_EXPERIMENTAL_MUTEXES
34
35#endif // BOOST_FAIRNESS_HPP
Empty types used by unique_lock and shared_lock constructors.
This file contains configurations about boost and 128bit cpu support. TODO.
This file contains the implementation of the priority_mutex.
Alias the type Priority_t. Priority_t is the type of priorities that are used by the priority_mutexes...
This file contains the implementation of the recursive_priority_mutex.
This file contains the implementation of the shared_priority_mutex.
This file contains the implementation of the slim_priority_mutex.
This file contains the implementation of the spinlock_priority_mutex based on a scalable list base al...
This file contains the implementation of the unique_lock.