专题-Delphi/C++ Builder多线程编程与调试

【目录】 Delphi、C++ Builder多线程程序编码调试的一点经验谈 多线程程序的填坑笔记和多线程编程应该遵循的规则(天地弦) 多线程编程中死锁问题的跟踪与解决 临界、多重读独占写多线程同步测试 关于线程安全的一些讨论整理

多线程编程中死锁问题的跟踪与解决

多线程编程中,由于需要同步对象的访问,稍有不慎,就可能造成死锁。而线程死锁的跟踪调试分析是一件很让人纠葛的事情,如何跟踪死锁是一件很让人闹心的事。在Vista/Server2008及以后的版本,Windows提供了OpenThreadWaitChainSession等一系列函数(Wait Chain Traversal