Mutex其实并不常用,主要用于进程边界的同步,没有人会在可以用Monitor解决的地方换成Mutex。如果Minitor解决不了的时候还可以用EventWaitHandle(二态)或者Semaphore(多态)。使用Mutex慢并不是因为P/Invoke(CLI对Windows的十种内核对象的包装都无一例外是通过P/Invoke实现的,并不独独只有Mutex),通常在原生Windows情况下Mutex的创建都需要差不多600个时钟,而Monitor(CriticalSection)只需要6个时钟。