- 博客(3)
- 收藏
- 关注
原创 C++11 thread使用可调用对象进行构造 普通函数 成员函数 lambda 仿函数,使用注意点,
给thread传递【基本类型数据】int... 建议值传递给thread传递【临时类对象】,要避免隐式转换,应该在创建thread那一行传入临时对象(TestClazz(100)),线程函数用 const引用接收,避免主线程退出对内存的非法使用给thread传递【引用的类对象】,必须使用std::ref,线程函数用const引用或非const引用接收,detachthread调用detach后,子线程与主线程分离,子线程传入参数要避免主线程提前退出导致对内存的非法使用;
2024-06-01 14:54:27
782
原创 C++ call_once实现单例模式 懒汉实现 使用内部类、unique_ptr控制析构
【代码】C++ call_once实现单例模式 懒汉实现 使用内部类、unique_ptr控制析构。
2024-05-30 15:37:37
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人