擬似プロセスが のWPF/C#アプリケーションボタンをクリック>スレッドを開始してWebカムAPIから画像を取得> WebカムAPIをインスタンス化する> APIがコールバックスレッドを開始>画像が取得される> APIオブジェクトが配置されているすべてのスレッドが閉じているか、強制的にスレッドを閉じていることを確認しますか?
これらの手順は、通常、WebカムAPIのコールバックスレッドが終了しない最後の部分を除いて機能します。だから、私の仕事マネージャーでは、私はいつも私のベースWPFアプリケーションと同じ名前を共有する "ゴースト"プロセスで終わります。また、2番目の画像を撮るために同じWebカムAPIへの2回目の呼び出しを行うと、惨めに失敗します。
私は、ルートアプリケーションのすべてのスレッドが常に強制的に閉じられていることを確認する方法を見つけようとしています。スレッドが残っていないことを確認する方法はありますか?
デバッガを一時停止し、スレッドが何をしているのかを調べます。 – SLaks
スレッドは明示的にバックグラウンドスレッドとして設定されていますか? –