我有一段代码需要快速运行,现在我正在使用pthread_mutex_lock/pthread_mutex_unlock
同步线程,但我发现它对性能有一定的影响。我想知道是否有人对此进行过基准测试sem_post/sem_wait
显著地比...快pthread_mutex_lock/pthread_mutex_unlock
?
Thanks!
我想说信号量可能比互斥体慢,因为信号量具有互斥体行为的超集。您可以在用户级别尝试一些东西,例如在没有内核支持的情况下运行的自旋锁,但这完全取决于锁定/解锁的速率和争用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)