05 2020 档案

摘要:对于所调用的函数里面的临时变量,在函数调用过程中是被压到程序进程的栈中的,当函数退出时,临时变量出栈,即临时变量已经被销毁,临时变量占用的内存空间没有被清空,但是已经可以被分配给其他变量了,所以有可能在函数退出时,该内存已经被修改了,对于临时变量来说已经是没有意义的值了。 int&& fun(int 阅读全文
posted @ 2020-05-14 17:57 wjbooks 阅读(230) 评论(0) 推荐(0) 编辑
摘要:condition_variable类是一个同步原语,可以被用来阻塞一个线程或者同时阻塞多个线程,直到另一个线程既修改了共享变量(即“条件”),也做了通知。 想要修改共享变量(即“条件”)的线程必须:1. 获得一个std::mutex(一般来说是通过std::lock_guard获得)2. 当持有锁 阅读全文
posted @ 2020-05-09 18:09 wjbooks 阅读(661) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示