• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
qwer321
博客园 首页 新随笔 联系 订阅 订阅 管理

2024年9月24日

call_once()
摘要: call_once std::call_once()来保证函数在多线程环境下只能被调用一次。使用call_once()的时候,需要一个once_flag作为call_once()的传入参数,该函数的原型如下: // 定义于头文件 template< class Callable, class... 阅读全文
posted @ 2024-09-24 21:47 黎明破晓' 阅读(65) 评论(0) 推荐(0)
 
thread的任务函数
摘要: thread 任务函数f的可选类型有很多,具体如下: 普通函数,类成员函数,匿名函数,仿函数(这些都是可调用对象类型) 可以是可调用对象包装器类型,也可以是使用绑定器绑定之后得到的类型(仿函数) 阅读全文
posted @ 2024-09-24 21:05 黎明破晓' 阅读(14) 评论(0) 推荐(0)
 
进度
摘要: 9-24凌晨1.30看 76- 80 9-25凌晨0.20看 81-84 9-27 看了 85,由于看了博客,所以是没怎么看 看了86 关于互斥锁和互斥量的博客看了,87-95视频没有再看 直接从96开始看 阅读全文
posted @ 2024-09-24 01:41 黎明破晓' 阅读(16) 评论(0) 推荐(0)
 
C++多线程面试题
摘要: 并发和并行 资源相对匮乏时,会进行并发,即多个线程分时复用CPU时间片。 资源足够充足时,一般是并行,每个线程独自占有一个CPU核心, 这些线程就不用分时复用CPU时间片,此时程序的并发效率是最高的。 阅读全文
posted @ 2024-09-24 01:33 黎明破晓' 阅读(36) 评论(0) 推荐(0)
 
thread常用函数
摘要: # get_id(): 这个获取线程ID的函数叫做get_id() join(): 再次强调,我们一定要搞清楚这个函数阻塞的是哪一个线程,函数在哪个线程中被执行,那么函数就阻塞哪个线程。 detach() detach()函数的作用是进行线程分离,分离主线程和创建出的子线程。在线程分离之后,主线程退 阅读全文
posted @ 2024-09-24 01:22 黎明破晓' 阅读(58) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3