视窗手机 6.5
我有一个使用 System.Threading.Timer 以指定的时间间隔将一些数据上传到网络的进程。
现在我想从一个 GUI 应用程序中终止这个过程。我可以使用进程枚举器来获取 Process 对象。当我调用 Process.Kill 时会发生什么?它是否会终止它,该过程可能正在从本地数据库读取/删除数据并将其发送到服务。我该怎么做才能确保至少如果它在中间它不会终止,并且一旦它完成它可以在下一个 Timer 事件触发之前终止?
视窗手机 6.5
我有一个使用 System.Threading.Timer 以指定的时间间隔将一些数据上传到网络的进程。
现在我想从一个 GUI 应用程序中终止这个过程。我可以使用进程枚举器来获取 Process 对象。当我调用 Process.Kill 时会发生什么?它是否会终止它,该过程可能正在从本地数据库读取/删除数据并将其发送到服务。我该怎么做才能确保至少如果它在中间它不会终止,并且一旦它完成它可以在下一个 Timer 事件触发之前终止?