1、并发 进程 线程的基本概念
2、线程的启动、结束、创建线程的方法——》thread join detach joinable
3、线程传参详解 detach()大坑,成员函数做线程函数的使用方法
4、创建和等待多个线程、数据共享问题分析(有读有写)
5、互斥量(mutex)的概念、用法(lock() unlock() lock_guard())、死锁(lock_guard adopt_lock)
6、unique_lock详解(参数(adopt_lock try_to_lock defer_lock),成员函数 (lock() unlock() try_lock() release())),所有权的传递
7、单例设计模式共享数据分析,解决 call_once
8、condition_varible, wait, notify_once, notify_all,
9、async, future, package_task, promise
10、原子操作 atomic;windows临界区 其他各种mutex互斥量(recursive_mutex timed_mutex recursive_timed_mutex);自动析构技术——》RAII类
11、线程池浅谈