《C++并发编程实战》书籍阅读笔记
文章平均质量分 80
《C++并发编程实战》书籍阅读笔记
shortBackboard
软件工程专业在读。
保持热爱,不断进步。
展开
-
C++并发编程实战(第2版)第三章
C++17新提供,与std::lock_guard完全等价,只不过std::scoped_lock可以接受多个mutex互斥对象作为构造函数的参数。读时共享,写时互斥。需要与一个标记结合使用,这个标记std::once_flag,函数被调用后std::once_flag就被设置为已调用状态;2. std::try_to_lock //自己不能先去lock();3. std::defer_lock //自己不能先去lock();1. std::adopt_lock //只析构解锁,不上锁。原创 2023-10-06 17:36:58 · 149 阅读 · 0 评论 -
C++并发编程实战(第2版)第二章
每个C++程序都至少含有一个线程,即运行main()的线程,它由C++运行时(C++ runtime)系统启动,随后程序就可以从main线程派生多的子线程。当main()结束返回时,整个程序就会退出。原创 2023-10-06 17:35:41 · 323 阅读 · 0 评论 -
C++并发编程实战(第2版)第一章
并发(concurrency)是两个或者多个同时独立进行的活动。原创 2023-10-06 17:33:42 · 194 阅读 · 0 评论 -
C++并发编程实战(第2版)第四章
同步可以简单理解为特定的一系列线程的执行顺序。原创 2023-09-26 12:00:58 · 98 阅读 · 5 评论