多线程编程是当今热门的一种编程技术。结合强大的C++,你可以轻松创建各种类型的应用程序、执行并行和优化现有程序。本书是一本实践为主、通俗易懂的C++ Windows多线程编程指导。你将学会如何从多线程方案中受益,提升自己的开发能力,构建更好的应用程序。本书不仅讲解了创建并行代码时会遇到的问题,而且还帮助读者更好地理解同步技术。本书的目标是帮助读者在理解多线程编程概念的同时,能快速有效地进行并行计算和并发编程。
本书包含以下内容:
使用包含继承、继承和多态的面向对象编程模型;
解决常见的进程间通信问题,避免在开发应用程序中出现死锁和饥饿;
使用CThread类有效地管理线程;
了解.NET CLI/C++特性,及其同步对象和同步技术;
如何在代码设计中使用并行技术;
如何在并发执行中使用机器资源;
通过消息传递协调程序间的工作;
避免典型的同步问题。
本书特色:
文字简介,易于读者理解。
精挑细选,关注重要的任务和问题。
细心组织,提供高效的问题解决方案。
讲解透彻,清晰解读每个操作步骤。
举一反三,将解决方案应用到其他场景中
展开