有没有办法看多线程对锁的争夺情况?
比如有多个线程都要读写同一块内存地址,读写这部分代码加了锁,这种资源争夺可能很少发生,也可能频繁发生。
有没有什么办法查看多线程对锁的争夺情况? 回复 1# neodreamerus
strace可以查看进程的系统调用情况。futex越多,竞争越多 很有用,谢谢。补充一下,strace要加-f
回复 2# lxyscls
很有用,谢谢。补充一下,strace 要加 -f 或者 strace -o result -ff a.out 学习了,-ff的用法。
页:
[1]