【发布时间】:2018-06-29 23:20:07
【问题描述】:
我想知道,如何为每个线程创建单独的类实例。
例如,我有 o 使用线程处理记录集。考虑 1000 条记录和 5 个线程。每个线程应处理 200 条记录并写入 5 个文本文件。第一个线程应该写入file1,第二个线程应该写入file2,依此类推...我如何知道当前正在运行哪个线程以及如何写入正确的文件。 文件处理和数据处理在一个类中,线程调用在另一个类中。如果我创建 5 个线程,每个线程都应该有自己的类。创建第二个线程时,第一个线程将断开连接。也就是说,只有一些数据写入file1,一旦创建第二个文件,它就不会将剩余的数据写入第一个。总是最后一个文件包含所有数据,而其他文件只有很少的记录。
请帮忙。
提前致谢
【问题讨论】:
-
如果没有看到您的代码,就无法理解问题所在以及如何解决它。请分享您的代码。
-
Threadstatic 不适用于这种情况。
标签: c# multithreading