gpt4 book ai didi

multithreading - 在Visual Studio 2010中是否可以中断除一个线程以外的所有线程?

转载 作者:行者123 更新时间:2023-12-04 03:54:32 24 4
gpt4 key购买 nike

是否可以在Visual Studio 2010 Ultimate中中断除一个线程以外的所有线程?

我的应用程序中的线程之一正在运行TCP代理。当客户端(连接到我的代理)没有每隔几秒钟发送一次保持事件的数据包时,它所连接的服务器就会断开连接。

因此,我需要中断所有其他线程(例如数据包处理),以便可以在不断开连接的情况下编辑该部分。

没有附加组件就可以实现吗?

最佳答案

一种可能可行的解决方案是编写一个在BP停止时调用的宏,该宏会评估某个函数发送一些保持事件状态的数据包。

例如。你的宏像

DTE.Windows.Item(“{ECB7191A-597B-41F5-9843-03A4CF275DDE}”)。Activate()'立即窗口
DTE.ExecuteCommand(“Debug.Print”,“KeepAliveFunc()”)

这显然不是理想的,但是如果没有其他帮助的话...

关于multithreading - 在Visual Studio 2010中是否可以中断除一个线程以外的所有线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5406793/

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