《C++多线程编程实战》导读

    xiaoxiao2024-07-04  109

    前言

    C++多线程编程实战多线程编程正逐渐成为IT行业和开发人员关注的焦点。开发商希望开发出用户友好、界面丰富,而且能并发执行的应用程序。强大的C++语言和本地Win32 API特性为多线程编程提供了良好开端。有了强大的C++,可以轻松地创建不同类型的应用程序,执行并行,而且还能优化现有的工作。

    本书是一本实践为主、通俗易懂的Windows多线程编程指导。你将学到如何从多线程方案中受益,增强你的开发能力,构建更好的应用程序。本书不仅讲解了创建并行代码时遇到的问题,而且还帮助读者详细理解同步技术。此外,本书还涵盖了Windows进程模式、调度技术和进程间通信方面的内容。

    本书从基础开始,介绍了最强大的集成开发环境:微软的Visual Studio。读者将学会使用Windows内核的本地特性和.NET框架的特性。除此之外,本书还详细讲解了如何解决某些常见的并发问题,让读者学会如何在多线程环境中正确地思考。

    通过学习本书,读者将学会如何使用互斥量、信号量、临界区、监视器、事件和管道。本书介绍了C++应用程序中用到的大部分高效同步方式。本书用大量的程序示例,以最好的方式教会读者用C++开发并发应用程序。

    本书使用C++本地调用,演示如何利用机器硬件来优化性能。本书最终的目标是传授各种多线程概念,让读者能快速高效地进行并行计算和并发编程.

    第1章 C++概念和特性简介

    1.1 介绍1.2 创建C++项目1.3 程序结构、执行流和运行时对象1.4 结构化编程方法1.5 理解面向对象编程方法1.6 解释继承、重载和覆盖1.7 理解多态1.8 事件处理器和消息传递接口1.9 链表、队列和栈示例

    第2章 进程和线程的概念

    2.1 简介2.2 进程和线程2.3 解释进程模型2.4 进程的实现2.5 进程间通信(IPC)2.6 解决典型的IPC问题2.7 线程模型的实现2.8 线程的用法2.9 在用户空间实现线程2.10 在内核实现线程

    相关资源:C 多线程编程实战 姜佑译.pdf
    最新回复(0)