随笔分类 - cpp
摘要:互斥量 C++11提供4种互斥量语义: mutex (C++11) provides basic mutual exclusion facility(class) timed_mutex (C++11) provides mutual exclusion facility which impleme
阅读全文
摘要:std::mutex mutex 类是一个同步原语,可用于保护共享数据不被多个线程同时访问。互斥体提供独占的、非递归的所有权语义:调用线程从成功调用lock或try_lock直到调用unlock为止都拥有互斥体。当一个线程拥有互斥锁时,如果所有其他线程尝试声明该互斥锁的所有权,则所有其他线程都将阻塞
阅读全文