3.14 本章总结
本章介绍了介绍了目前主流的 C/C++ 开发环境下的两个操作系统 Windows 和 Linux 系统层面上的线程原理和多线程资源同步技术的方方面面,同时基于这些基础知识延伸出了更高级的线程池技术和队列系统,也介绍了目前前沿的协程技术。
无论某种编程语言和其运行时环境(如 Java、Python)对操作系统的线程功能增加了多少中间层、封装了多少功能,操作系统提供的线程相关 API 和同步接口是最基础的,且由于这些接口是操作系统提供的,它们在相当长的时间内都会基本保持不变,一旦读者理解并熟练使用它们,不仅可以灵活地学习和开发出强大的多线程程序来,而且能够快速地理解其他语言中的各种线程同步概念和技术。
多线程编程技术是再怎么强调也不过分的基本功,希望读者能够熟练地掌握它们,这种熟练掌握不仅是理解其原理,一定是熟悉到具体的 API 层面来上。
上次更新: 2024/07/08, 00:14:14