对于像计数器那样简单的东西,如果多个线程将增加数量.我读到互斥锁会降低效率,因为线程必须等待.所以,对我来说,一个原子计数器将是最有效的,但我在内部读到它基本上是一个锁?所以我想我很困惑如何比另一个更有效率.
multithreading operating-system mutex pthreads atomic
atomic ×1
multithreading ×1
mutex ×1
operating-system ×1
pthreads ×1