我用 C# 编写的 Windows 服务检索了数千个员工通信详细信息,并相应地向他们发送电子邮件。
Parallel.Foreach()
我已经为每个员工编写了使用块的电子邮件发送部分。我需要在 (.txt) 或 (.log) 文件中记录从每个员工检索的代码和值的执行情况。
当我使用 时Parallel.Foreach()
,我将无法控制处理值的顺序。
如何确保我在日志文件中捕获的每一行执行都以正确的顺序记录下来,以便以后可以轻松读取日志文件以供以后使用。
请建议。
我用 C# 编写的 Windows 服务检索了数千个员工通信详细信息,并相应地向他们发送电子邮件。
Parallel.Foreach()
我已经为每个员工编写了使用块的电子邮件发送部分。我需要在 (.txt) 或 (.log) 文件中记录从每个员工检索的代码和值的执行情况。
当我使用 时Parallel.Foreach()
,我将无法控制处理值的顺序。
如何确保我在日志文件中捕获的每一行执行都以正确的顺序记录下来,以便以后可以轻松读取日志文件以供以后使用。
请建议。