【发布时间】:2021-04-25 15:56:26
【问题描述】:
对于像计数器这样简单的东西,如果多个线程将增加数量。我读到互斥锁会降低效率,因为线程必须等待。所以,对我来说,原子计数器是最有效的,但我在内部读到它基本上是一个锁?所以我想我很困惑如何比另一个更有效。
【问题讨论】:
-
这个答案是否应该适用于支持 pthread 或某个子集的所有平台和编程语言?我并不完全理解 pthread、操作系统和编程语言之间的关系,但似乎这些关系可能是相关的。
标签: multithreading operating-system pthreads mutex atomic