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

Functions

void controlThread (thread_context *c, boost::fairness::recursive_priority_mutex< 5 > &m)
 
void threadFunction (thread_context *c, int i, boost::fairness::recursive_priority_mutex< 5 > &m)
 
void threadFunction2 (thread_context *c, int i, boost::fairness::recursive_priority_mutex< 5 > &m)
 

Variables

std::vector< bool > expected
 
std::vector< bool > ret
 

Function Documentation

◆ controlThread()

void RPM_scenario6::controlThread ( thread_context *  c,
boost::fairness::recursive_priority_mutex< 5 > &  m 
)

◆ threadFunction()

void RPM_scenario6::threadFunction ( thread_context *  c,
int  i,
boost::fairness::recursive_priority_mutex< 5 > &  m 
)

◆ threadFunction2()

void RPM_scenario6::threadFunction2 ( thread_context *  c,
int  i,
boost::fairness::recursive_priority_mutex< 5 > &  m 
)

Variable Documentation

◆ expected

std::vector<bool> RPM_scenario6::expected
Initial value:
{
true, false, false, true, false
}

◆ ret

std::vector<bool> RPM_scenario6::ret