我正在寻找调试多线程delphi应用程序的技巧,指南或教程。
哪里可以找到这样的信息?
提前感谢。
答案 0 :(得分:2)
在今年的CodeRage中,Mitov Software的Boian Mitov就Delphi中的多线程进行了精彩的演讲。它包括提示和技巧以及需要注意的事项。虽然这不是一个“如何调试”的教程,但它讨论了常见的问题,以及他推荐的方法和原因。
http://www.embarcadero.com/coderage5/sessions:技术会议#44,周四。 (最好下载MP4并全屏播放,这样你就可以阅读IDE中的所有文字。他的口音有点强,但他完全可以理解。)
(我使用Mitov的实时视频库(用于Delphi和.NET的VideoLab)以及他在商业产品中的绘图和信号实验室。他们大量使用线程,非常快速且非常可靠。这家伙知道他是什么做,IMO。)
答案 1 :(得分:2)
如果您的申请尚未编写,请考虑使用专用于多线程的框架。
使用这样的高级单元将使您的调试更容易,因为它为您提供了许多专用的类和方法,它们将为您处理大多数多线程问题。
有时,重构可能比调试设计糟糕的应用程序更有效率。