-1

我的 WPF 应用程序有文件读/写机制。我正在读取文件(100,000)条记录并根据文件中的“帐户类型”字段进行分组。每个帐户类型都有单独的输出文件。

我在线程通信中这样做是为了更好地写入输出文件。

现在我的问题是假设用户是否正在取消从 WPF 按钮写入文件。我正在中止特定线程。但是在中止线程后仍然会发生文件写入机制。

一旦文件被用户取消,有什么方法可以停止写入文件

4

1 回答 1

0

当用户点击取消按钮时,对执行文件写入的线程进行编码以停止。每当您发现自己试图从外部“进入”线程以“强迫”它做正确的事情时,请停下来。退后一步。并想一想,“为什么我不编写这个线程来做我想要它做的事情,而且只做我想做的事情?”

于 2013-04-25T22:03:36.780 回答