The best replacement for mutex is critical section.


The best alternatives to mutex are rated as following:
★★★★★  critical section
★★★★★  semaphore
★★★  spinlock
★★★  lock
★★★  monitor
★★★  binary semaphore
★★  lock c#
★  semaphore java
★  semaphore c++
★  event
★  condition variable
★  atomic
★  futex
★  latches
★  autoresetevent
  semaphores
  read write lock
  recursive mutex
  latch oracle
  critical sections
  semaphore c
  lock c
  atomic operation

Your alternative for mutex is not listed? Suggest!
Speaking about mutex, one probably shouldn't forget about semaphore.

Other search terms related to mutex and their ratings are:

★★★★★ semaphore
★★★ pthreads
★★★ condition variable
thread
pthread
You have in mind a companion for mutex and it is not yet here? Propose!



Google Trends

Scale is based on the average worldwide traffic of mutex in all years. Click on graph for more.
mutex
critical section
semaphore