gpt4 book ai didi

multithreading - 未处理的异常会停止Winform应用程序中的所有线程吗?

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

我有一个多线程winform应用程序,在一个线程中我想通过套接字实现心脏跳动,该线程将心跳发送给看门狗应用程序。如果winform应用程序遇到任何未处理的异常,操作系统将弹出一个对话框。

我的问题是心脏跳动线程也会停止吗?这样我的看门狗应用程序将检测到心脏跳动已停止?这是实现看门狗的正确方法吗?

最佳答案

您可以注册unhandled exception event并使用它向您的看门狗应用程序报告。它可以为心跳线程设置一个标志以进行检查,也可以直接向看门狗应用发送消息。

关于multithreading - 未处理的异常会停止Winform应用程序中的所有线程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15238957/

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