【发布时间】:2012-03-09 06:42:57
【问题描述】:
我正在运行一个后台线程来移动 Windows 应用程序中的一些配置文件数据。该线程将在一定的时间间隔内定期运行。
如果用户试图在线程运行时关闭表单,我应该提示用户线程正在运行并且不应该允许用户关闭表单。一旦它的(线程)完成,那么只有我需要关闭表单。
如果我在“Form_Closing”事件中执行此操作,线程将停止(当我调试时)并且控件 留在表单本身。关闭表单后,线程恢复..,不确定有什么问题。
我该如何有效地处理这个问题?
【问题讨论】:
标签: c# multithreading