fairness  v1.0.0
A collection of advanced syncronization mechanisms.
Loading...
Searching...
No Matches
SPNLCPM_scenario4 Namespace Reference

Functions

void controlThread (thread_context *c, boost::fairness::spinlock_priority_mutex< 7 > &m)
 
std::uniform_int_distribution< int > distribution (0, 6)
 
std::mt19937 gen (rd())
 
void threadFunction (thread_context *c, int i, boost::fairness::spinlock_priority_mutex< 7 > &m)
 

Variables

std::random_device rd
 
std::vector< int > ret
 

Function Documentation

◆ controlThread()

void SPNLCPM_scenario4::controlThread ( thread_context *  c,
boost::fairness::spinlock_priority_mutex< 7 > &  m 
)

◆ distribution()

std::uniform_int_distribution< int > SPNLCPM_scenario4::distribution ( ,
 
)

◆ gen()

std::mt19937 SPNLCPM_scenario4::gen ( rd()  )

◆ threadFunction()

void SPNLCPM_scenario4::threadFunction ( thread_context *  c,
int  i,
boost::fairness::spinlock_priority_mutex< 7 > &  m 
)

Variable Documentation

◆ rd

std::random_device SPNLCPM_scenario4::rd

◆ ret

std::vector<int> SPNLCPM_scenario4::ret