To add the benchmark results since the image did not show in my mail. --------------------------------------------------------------------------------------------------------------------------------------- Benchmark Time CPU Iterations --------------------------------------------------------------------------------------------------------------------------------------- priority_mutex_benchmark::PM_LockUnlock/threads:8 1.64 ns 13.0 ns 54189280 standard_mutex_benchmark::STD_LockUnlock/threads:8 0.712 ns 5.54 ns 125137360 slim_priority_mutex_benchmark::SLM_PM_LockUnlock/threads:8 3.27 ns 26.0 ns 27112392 spinlock_priority_mutex_benchmark::SPNLC_PM_LockUnlock/threads:8 0.825 ns 6.49 ns 111065720 slim_spinlock_priority_mutex_benchmark::SPNLC_SLM_PM_LockUnlock/threads:8 3.41 ns 27.2 ns 25413960 recursive_priority_mutex_benchmark::R_PM_LockUnlock/threads:8 1.65 ns 13.1 ns 53737320 standard_recursive_mutex_benchmark::R_STD_LockUnlock/threads:8 0.960 ns 7.67 ns 105165456 shared_priority_mutex_benchmark::PM_S_LockUnlock/threads:8 1.62 ns 12.9 ns 54708152 standard_shared_mutex_benchmark::STD_S_LockUnlock/threads:8 0.965 ns 7.68 ns 106124968 shared_priority_mutex_benchmark::PM_S_SLockSUnlock/threads:8 1.58 ns 12.6 ns 54070432 standard_shared_mutex_benchmark::STD_S_SLockSUnlock/threads:8 0.721 ns 5.76 ns 117148936 ____________________________________________________________________________________________ priority_mutex_benchmark::PM_pipeline_benchmark_long/threads:8 9541052 ns 52513517 ns 16 standard_mutex_benchmark::STD_pipeline_benchmark_long/threads:8 9774822 ns 51878916 ns 16 slim_priority_mutex_benchmark::SLM_PM_pipeline_benchmark_long/threads:8 9380027 ns 55017352 ns 16 spinlock_priority_mutex_benchmark::SPNLC_PM_pipeline_benchmark_long/threads:8 9531843 ns 75511719 ns 8 slim_spinlock_priority_mutex_benchmark::SPNLC_SLM_PM_pipeline_benchmark_long/threads:8 9532650 ns 75912929 ns 8 recursive_priority_mutex_benchmark::R_PM_pipeline_benchmark_long/threads:8 9539370 ns 52512176 ns 16 standard_recursive_mutex_benchmark::R_STD_pipeline_benchmark_long/threads:8 9775127 ns 51879528 ns 16 shared_priority_mutex_benchmark::PM_S_pipeline_benchmark_long/threads:8 9531850 ns 76251304 ns 16 standard_shared_mutex_benchmark::STD_S_pipeline_benchmark_long/threads:8 9775146 ns 51880461 ns 16 shared_priority_mutex_benchmark::PM_S_Spipeline_benchmark_long/threads:8 6484466 ns 51870805 ns 16 standard_shared_mutex_benchmark::STD_S_Spipeline_benchmark_long/threads:8 6484449 ns 51869927 ns 16 ____________________________________________________________________________________________ priority_mutex_benchmark::PM_pipeline_benchmark_gaming/threads:8 949731 ns 5213265 ns 136 standard_mutex_benchmark::STD_pipeline_benchmark_gaming/threads:8 1001777 ns 5193649 ns 136 slim_priority_mutex_benchmark::SLM_PM_pipeline_benchmark_gaming/threads:8 966555 ns 5557157 ns 128 spinlock_priority_mutex_benchmark::SPNLC_PM_pipeline_benchmark_gaming/threads:8 952582 ns 7604306 ns 96 slim_spinlock_priority_mutex_benchmark::SPNLC_SLM_PM_pipeline_benchmark_gaming/threads:8 921612 ns 7355304 ns 88 recursive_priority_mutex_benchmark::R_PM_pipeline_benchmark_gaming/threads:8 969296 ns 5291337 ns 136 standard_recursive_mutex_benchmark::R_STD_pipeline_benchmark_gaming/threads:8 1001943 ns 5193937 ns 136 shared_priority_mutex_benchmark::PM_S_pipeline_benchmark_gaming/threads:8 921843 ns 7348795 ns 88 standard_shared_mutex_benchmark::STD_S_pipeline_benchmark_gaming/threads:8 999545 ns 5191391 ns 136 shared_priority_mutex_benchmark::PM_S_Spipeline_benchmark_gaming/threads:8 648466 ns 5187308 ns 136 standard_shared_mutex_benchmark::STD_S_Spipeline_benchmark_gaming/threads:8 648462 ns 5187299 ns 136 ____________________________________________________________________________________________ priority_mutex_benchmark::PM_pipeline_benchmark_audio/threads:8 96730 ns 525237 ns 1336 standard_mutex_benchmark::STD_pipeline_benchmark_audio/threads:8 102634 ns 521351 ns 1344 slim_priority_mutex_benchmark::SLM_PM_pipeline_benchmark_audio/threads:8 97671 ns 566508 ns 1264 spinlock_priority_mutex_benchmark::SPNLC_PM_pipeline_benchmark_audio/threads:8 91991 ns 734638 ns 936 slim_spinlock_priority_mutex_benchmark::SPNLC_SLM_PM_pipeline_benchmark_audio/threads:8 97838 ns 780163 ns 928 recursive_priority_mutex_benchmark::R_PM_pipeline_benchmark_audio/threads:8 96704 ns 525095 ns 1336 standard_recursive_mutex_benchmark::R_STD_pipeline_benchmark_audio/threads:8 102726 ns 521373 ns 1344 shared_priority_mutex_benchmark::PM_S_pipeline_benchmark_audio/threads:8 92130 ns 734847 ns 904 standard_shared_mutex_benchmark::STD_S_pipeline_benchmark_audio/threads:8 102640 ns 521309 ns 1344 shared_priority_mutex_benchmark::PM_S_Spipeline_benchmark_audio/threads:8 64865 ns 518881 ns 1352 standard_shared_mutex_benchmark::STD_S_Spipeline_benchmark_audio/threads:8 64864 ns 518872 ns 1352 ____________________________________________________________________________________________ priority_mutex_benchmark::PM_pipeline_benchmark_fast/threads:8 1181 ns 7046 ns 95936 standard_mutex_benchmark::STD_pipeline_benchmark_fast/threads:8 1537 ns 7263 ns 95040 slim_priority_mutex_benchmark::SLM_PM_pipeline_benchmark_fast/threads:8 1218 ns 9528 ns 78904 spinlock_priority_mutex_benchmark::SPNLC_PM_pipeline_benchmark_fast/threads:8 1004 ns 8017 ns 86744 slim_spinlock_priority_mutex_benchmark::SPNLC_SLM_pipeline_benchmark_fast/threads:8 1028 ns 8192 ns 85040 recursive_priority_mutex_benchmark::R_PM_pipeline_benchmark_fast/threads:8 1177 ns 7084 ns 94584 standard_recursive_mutex_benchmark::R_STD_pipeline_benchmark_fast/threads:8 1573 ns 7318 ns 96456 shared_priority_mutex_benchmark::PM_S_pipeline_benchmark_fast/threads:8 1380 ns 10979 ns 59928 standard_shared_mutex_benchmark::STD_S_pipeline_benchmark_fast/threads:8 1534 ns 7301 ns 97200 shared_priority_mutex_benchmark::PM_S_Spipeline_benchmark_fast/threads:8 665 ns 5318 ns 131400 standard_shared_mutex_benchmark::STD_S_Spipeline_benchmark_fast/threads:8 663 ns 5303 ns 131816