gpt4 book ai didi

multithreading - Delphi 2010 中其他线程的执行点

转载 作者:行者123 更新时间:2023-12-03 15:26:00 25 4
gpt4 key购买 nike

我正在使用 Delphi 2010(使用优秀的 OmniThreadLibrary)开发一个多线程客户端应用程序,但由于我不断地从一个线程切换到另一个线程,所以我在调试方面遇到了困难。

我想知道是否有可能(使用任何工具或插件,我不在乎!)找到当前执行点,不仅针对当前线程,还针对所有其他线程。

一个简单的示例/报告:

Thread #1 stopped at line #5
Thread #2 stopped at line #25 (<-- breakpoint set here, causing Delphi to stop)
Thread #3 stopped at line #78

我的目标是“查看”当 Delphi 在某个断点处停止时其他线程正在做什么,而不仅仅是使用日志(或不太有用的线程 12345 停止),而是检查它们,就好像断点停止在他们。

我希望我的问题足够清楚,请注意现在已经过了午夜,所以如果我的问题听起来很愚蠢,请不要责怪我!

最佳答案

如果我理解正确,您应该能够在断点 (Ctrl-Alt-T) 时打开线程窗口,然后双击任何线程即可查看其当前执行的位置。

关于multithreading - Delphi 2010 中其他线程的执行点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9169152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com