书目

Windows环境下的多线程编程原理与应用

内容简介

多线程编程是程序设计技术中的一个很重要的领域,目前多数主流的操作系统都支持多任务操作。多线程是进行大型复杂软件系统开发的一把利器,是否掌握多线程编程是初学者和程序设计高手的重要区别之一。本书共分9章:第1章介绍多线程的概念和与Windows操作系统一些有关的知识;第2章介绍面向对象和C++语言的一些知识;第3章介绍线程创建的各种方法,包括利用Win32API创建、利用运行时库函数创建和利用MFC中的全局函数创建,同时比较了不同创建方法的异同;第4章介绍了线程之间进行通信的方法,包括参数传递法、全局变量法、消息响应法以及线程同步法;第5章至第8章,每章介绍一种线程之间同步的方法,即互斥量、临界段、事件、信号量,对于每种方法都从Win32API和MFC的同步类两方面进行介绍;第9章介绍与多线程有关的其他一些论题,包括多线程的替代方法、各种同步方法之间的异同、同步方法的选择、主动对象以及多线程的使用原则等。

目录

—  END  —