测量pthread中成功获取锁的次数

时间:2019-03-31 20:34:35

标签: c locking pthreads mutex

我的作业问题之一是编写一个关于同步原​​语,互斥锁,自旋锁和trylock的基准测试。我已经测量了使用这些锁的时间,但是为了显示公平性,我需要测量每个锁成功获取锁的次数。对于trylock,我熟悉该函数并且可以测量成功的锁获取,但是对于互斥锁,我唯一想到的方法是测量获得锁所花费的时间,并弄清楚我是等待还是立即获得了锁。有没有更好的方法来衡量我是立即获得锁还是等待锁?

0 个答案:

没有答案