【发布时间】:2017-12-20 09:19:53
【问题描述】:
根据 http://people.eecs.berkeley.edu/~rcs/research/interactive_latency.html
2017年互斥锁17ns左右,比主存引用还小,怎么会这样?
据我所知,实现中至少包含一个原子标志,改成这个标志本身就是一个主存引用操作,锁怎么可能是17ns, 在我的测试中,即使没有争用,pthread_mutex_lock 函数也包含许多内存操作。
有人可以帮忙吗?
【问题讨论】:
标签: multithreading linux-kernel low-latency