私はマルチスレッドのwinformアプリを持っています.1つのスレッドでソケットを介してハートビートを実装したいのですが、このスレッドはウォッチドッグアプリにハートビートを送信します. winform アプリで未処理の例外が発生すると、OS によってダイアログ ボックスが表示されます。
私の質問は、心臓の鼓動のスレッドも停止しますか? 私のウォッチドッグアプリが心拍が停止したことを検出するようにするには? これはウォッチドッグを実装する正しい方法ですか?
私はマルチスレッドのwinformアプリを持っています.1つのスレッドでソケットを介してハートビートを実装したいのですが、このスレッドはウォッチドッグアプリにハートビートを送信します. winform アプリで未処理の例外が発生すると、OS によってダイアログ ボックスが表示されます。
私の質問は、心臓の鼓動のスレッドも停止しますか? 私のウォッチドッグアプリが心拍が停止したことを検出するようにするには? これはウォッチドッグを実装する正しい方法ですか?
未処理の例外イベントに登録し、それを使用してウォッチドッグアプリにレポートすることができます。ハートビートスレッドがチェックするフラグを設定するか、ウォッチドッグアプリに直接メッセージを送信することができます。