std :: mutex的线程安全
答
C++标准,[thread.mutex.requirements.mutex]/21和22:
表达
m.unlock()
应良好形成并且具有以下语义:需要:调用线程应拥有互斥锁。
违反了在要求需要条款引起未定义行为。
否参见http://www.geeksforgeeks.org/mutex-vs-semaphore/ – yohjp 2014-12-03 07:46:36