マルチスレッドプロセスをキル
-
12-12-2019 - |
質問
Windows Mobile 6.5
System.Threading.Timerを使用しているプロセスがあり、指定された間隔でデータをネットにアップロードします。
今、GUIアプリケーションからこのプロセスを終了したいです。プロセスオブジェクトを取得するためにProcess Enumeratorを使用できます。Process.killを呼び出すとどうなりますか?それはJSUTを終了しますか、プロセスはローカルデータベースからデータを読み取り/削除してサービスに送信することができます。私は短時間で終了していないと、次のタイマーイベントの火災の前に終了することができるように、少なくとも何をすることができることを確認できますか?
解決
膝でそれを切り取るようなアプリケーションを終了させ、データを破壊するための明確な可能性を紹介します。その周りの唯一の方法は、ではなくプロセスを終了することです。
データを終了する必要があるアプリケーションと通信する方法を紹介する必要があるので、データが破損することはありません。
すき。アプリケーションは、そのような要求を受け入れる方法で書かれている必要があります(ただし、やりたい)。
所属していません StackOverflow