Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 650 Bytes

File metadata and controls

9 lines (5 loc) · 650 Bytes

2.6 本章总结

本章讨论了C++标准库中线程的管理方式:启动线程,等待结束和不等待结束。并了解应该如何在线程启动前,向线程函数中传递参数,如何转移线程的所有权,如何使用线程组来分割任务。

最后,讨论了使用线程标识来确定关联数据,以及特殊线程的特殊解决方案。虽然,现在已经可以依赖线程,使用独立的数据,做独立的任务,但在某些情况下,线程间确实需要有共享数据。

第3章会讨论共享数据和线程的直接关系。

第4章会讨论在有/没有共享数据情况下的线程同步。