boost 递归锁_c++/boost互斥量与锁
线程之间的锁有:互斥锁、读写锁、递归锁、自旋锁。一般而言,锁的功能越强大,性能就会越低。std::mutex-互斥锁互斥锁用于控制多个线程对他们之间共享资源互斥访问的一个信号量。也就是说是为了避免多个线程在某一时刻同时操作一个共享资源。例如线程池中的有多个空闲线程和一个任务队列。任何是一个线程都要使用互斥锁互斥访问任务队列,以避免多个线程同时访问任务队列以发生错乱。在某一时刻,只有一个线程可以获取...