自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 【无标题】

std::thread 传参时候的一些坑#include <thread>void mufunc1(const int &i, char *pbuf){}//此时i并不是传递的引用,而是复制值,所以thread detach 时候没有问题;但pbuf是传递的指针,所以thread detach时候会有问题void mufunc2(const int i, const string& pbuf){}int main(){ int nVal = 1; int &

2021-12-08 14:24:39 53

原创 2021-09-15

c++11并发编程 - 笔记thread调用join()的行为,还清理了线程相关的存储部分,这样 std::thread 对象将不再与已经完成的线程有任何关联。这意味着,只能对一个线程使用一次join();一旦已经使用过join(), std::thread 对象就不能再次加入了,当对其使用joinable()时,将返回否(false)。使用detach()会让线程在后台运行,这就意味着主线程不能与之产生直接交互。不过C++运行库保证,当线程退出时,相关资源的能够正确回收,后台线程的归属和控制C++运

2021-12-08 11:37:52 138

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除