摘要:
条件变量中有以下两类函数: 唤醒函数(直接参考链接): notify_one:只唤醒队列中的第一个线程 notify_all:所有线程被一个一个唤醒,先抢到锁的先唤醒 等待函数: wait( std::unique_lock<std::mutex>& lock ):阻塞直到被唤醒 wait( std 阅读全文
摘要:
在C/C++中大括号指明了变量的作用域,在大括号内定义的局部变量其作用域自变量定义开始,到大括号之后终结,举例如下: int main() { int a=0; { int b=0; a=1; //正确,还在a的作用域中 } b=1; //错误,因为不在b的作用域,b已经被销毁了 } 参考:链接 阅读全文