Mutex:所有线程进行竞争。被Mutex锁住的资源,要么被锁住,要么不被锁住。不会有其他情况。
ReaderWriter Lock:有三种状态,read lock, write lock, unlock。read lock可以多个线程共享,write lock只能一个线程使用。
这两个锁的共同特点:MUST intitialized before use, destroyed before free