一. 概述C++多线程开发中,容易出现死锁导致程序挂起的现象.关于死锁的信息,见百度百科http://baike.baidu.com/view/121723.htm. 解决步骤分为三步:1.检测死锁线程.2.打印线程信息.3.修改死锁程序. 二. 程序示例VS2005创建支持MFC的win32控制台程序.代码见示例代码DeadLockTest.cpp. [cpp] view plaincopy // DeadLockTest.cpp : Defines the entry point for t