fairness  v1.0.0
A collection of advanced syncronization mechanisms.
Loading...
Searching...
No Matches
coherent_priority_lock.hpp File Reference

This file contains the implementation of a coherent priority lock. More...

Include dependency graph for coherent_priority_lock.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  boost::fairness::detail::coherent_priority_lock< W >
 

Namespaces

namespace  boost
 
namespace  boost::fairness
 
namespace  boost::fairness::detail
 

Enumerations

enum class  boost::fairness::detail::WaitMechanism { boost::fairness::detail::Spin , boost::fairness::detail::Wait }
 

Detailed Description

This file contains the implementation of a coherent priority lock.

Author
F. Abrignani (feder.nosp@m.igno.nosp@m.li@ho.nosp@m.tmai.nosp@m.l.it)
S. Martorana

Based on the work of Travis S. Craig "Building FIFO and Priority-Queuing Spin Locks from Atomic Swap"

Version
0.1
Date
2023-10-06