fairness
v1.0.0
A collection of advanced syncronization mechanisms.
|
Alias benchmark. More...
Macros | |
#define | BOOST_FAIRNESS_GETREQUEST_SPINS 1 |
#define | BOOST_FAIRNESS_GETREQUEST_SPINS_RELAXED 0 |
#define | BOOST_FAIRNESS_MAX_PQNODES 4 |
#define | BOOST_FAIRNESS_SPINWAIT_SPINS 16 |
#define | BOOST_FAIRNESS_SPINWAIT_SPINS_RELAXED 12 |
Alias benchmark.
#define BOOST_FAIRNESS_GETREQUEST_SPINS 1 |
#define BOOST_FAIRNESS_GETREQUEST_SPINS_RELAXED 0 |
#define BOOST_FAIRNESS_MAX_PQNODES 4 |
#define BOOST_FAIRNESS_SPINWAIT_SPINS 16 |
#define BOOST_FAIRNESS_SPINWAIT_SPINS_RELAXED 12 |
BENCHMARK | ( | ____________________________________________________________________________________________ | ) |
BENCHMARK | ( | priority_mutex_benchmark::lock_unlock_benchmark | ) | -> Threads(8) |
BENCHMARK | ( | priority_mutex_benchmark::pipeline_benchmark_audio | ) | -> Threads(8) |
BENCHMARK | ( | priority_mutex_benchmark::pipeline_benchmark_fast | ) | -> Threads(8) |
BENCHMARK | ( | priority_mutex_benchmark::pipeline_benchmark_gaming | ) | -> Threads(8) |
BENCHMARK | ( | priority_mutex_benchmark::pipeline_benchmark_long | ) | -> Threads(8) |
BENCHMARK | ( | recursive_priority_mutex_benchmark::lock_unlock_benchmark | ) | -> Threads(8) |
BENCHMARK | ( | recursive_priority_mutex_benchmark::pipeline_benchmark_audio | ) | -> Threads(8) |
BENCHMARK | ( | recursive_priority_mutex_benchmark::pipeline_benchmark_fast | ) | -> Threads(8) |
BENCHMARK | ( | recursive_priority_mutex_benchmark::pipeline_benchmark_gaming | ) | -> Threads(8) |
BENCHMARK | ( | recursive_priority_mutex_benchmark::pipeline_benchmark_long | ) | -> Threads(8) |
BENCHMARK | ( | shared_priority_mutex_benchmark::lock_unlock_benchmark | ) | -> Threads(8) |
BENCHMARK | ( | shared_priority_mutex_benchmark::pipeline_benchmark_audio | ) | -> Threads(8) |
BENCHMARK | ( | shared_priority_mutex_benchmark::pipeline_benchmark_fast | ) | -> Threads(8) |
BENCHMARK | ( | shared_priority_mutex_benchmark::pipeline_benchmark_gaming | ) | -> Threads(8) |
BENCHMARK | ( | shared_priority_mutex_benchmark::pipeline_benchmark_long | ) | -> Threads(8) |
BENCHMARK | ( | shared_priority_mutex_benchmark::shared_lock_unlock_benchmark | ) | -> Threads(8) |
BENCHMARK | ( | shared_priority_mutex_benchmark::shared_pipeline_benchmark_audio | ) | -> Threads(8) |
BENCHMARK | ( | shared_priority_mutex_benchmark::shared_pipeline_benchmark_fast | ) | -> Threads(8) |
BENCHMARK | ( | shared_priority_mutex_benchmark::shared_pipeline_benchmark_gaming | ) | -> Threads(8) |
BENCHMARK | ( | shared_priority_mutex_benchmark::shared_pipeline_benchmark_long | ) | -> Threads(8) |
BENCHMARK | ( | slim_priority_mutex_benchmark::lock_unlock_benchmark | ) | -> Threads(8) |
BENCHMARK | ( | slim_priority_mutex_benchmark::pipeline_benchmark_audio | ) | -> Threads(8) |
BENCHMARK | ( | slim_priority_mutex_benchmark::pipeline_benchmark_fast | ) | -> Threads(8) |
BENCHMARK | ( | slim_priority_mutex_benchmark::pipeline_benchmark_gaming | ) | -> Threads(8) |
BENCHMARK | ( | slim_priority_mutex_benchmark::pipeline_benchmark_long | ) | -> Threads(8) |
BENCHMARK | ( | spinlock_priority_mutex_benchmark::pipeline_benchmark_audio | ) | -> Threads(8) |
BENCHMARK | ( | spinlock_priority_mutex_benchmark::pipeline_benchmark_fast | ) | -> Threads(8) |
BENCHMARK | ( | spinlock_priority_mutex_benchmark::pipeline_benchmark_gaming | ) | -> Threads(8) |
BENCHMARK | ( | spinlock_priority_mutex_benchmark::pipeline_benchmark_long | ) | -> Threads(8) |
BENCHMARK | ( | standard_mutex_benchmark::pipeline_benchmark_audio | ) | -> Threads(8) |
BENCHMARK | ( | standard_mutex_benchmark::pipeline_benchmark_fast | ) | -> Threads(8) |
BENCHMARK | ( | standard_mutex_benchmark::pipeline_benchmark_gaming | ) | -> Threads(8) |
BENCHMARK | ( | standard_mutex_benchmark::pipeline_benchmark_long | ) | -> Threads(8) |
BENCHMARK | ( | standard_recursive_mutex_benchmark::lock_unlock_benchmark | ) | -> Threads(8) |
BENCHMARK | ( | standard_recursive_mutex_benchmark::pipeline_benchmark_audio | ) | -> Threads(8) |
BENCHMARK | ( | standard_recursive_mutex_benchmark::pipeline_benchmark_fast | ) | -> Threads(8) |
BENCHMARK | ( | standard_recursive_mutex_benchmark::pipeline_benchmark_gaming | ) | -> Threads(8) |
BENCHMARK | ( | standard_recursive_mutex_benchmark::pipeline_benchmark_long | ) | -> Threads(8) |
BENCHMARK | ( | standard_shared_mutex_benchmark::lock_unlock_benchmark | ) | -> Threads(8) |
BENCHMARK | ( | standard_shared_mutex_benchmark::pipeline_benchmark_audio | ) | -> Threads(8) |
BENCHMARK | ( | standard_shared_mutex_benchmark::pipeline_benchmark_fast | ) | -> Threads(8) |
BENCHMARK | ( | standard_shared_mutex_benchmark::pipeline_benchmark_gaming | ) | -> Threads(8) |
BENCHMARK | ( | standard_shared_mutex_benchmark::pipeline_benchmark_long | ) | -> Threads(8) |
BENCHMARK | ( | standard_shared_mutex_benchmark::shared_lock_unlock_benchmark | ) | -> Threads(8) |
BENCHMARK | ( | standard_shared_mutex_benchmark::shared_pipeline_benchmark_audio | ) | -> Threads(8) |
BENCHMARK | ( | standard_shared_mutex_benchmark::shared_pipeline_benchmark_fast | ) | -> Threads(8) |
BENCHMARK | ( | standard_shared_mutex_benchmark::shared_pipeline_benchmark_gaming | ) | -> Threads(8) |
BENCHMARK | ( | standard_shared_mutex_benchmark::shared_pipeline_benchmark_long | ) | -> Threads(8) |
BENCHMARK_MAIN | ( | ) |