-2

我如何以及在哪里对我的代码进行多线程处理。我目前有一个从 Windows 系统日志中收集事件的 Windows 服务。该服务将收集的事件转发到远程服务。我的代码在 VB.NET 中。我正在使用 AddHandler 和 EventWritten 来检测何时生成事件。

4

1 回答 1

1

您使用 TPL 并为任何您想要异步的任务创建任务。之后您使用 Task.WaitAll 让您完成任务。但是您几乎没有详细说明您的实际问题,这使得提供建议变得困难。我怀疑您需要启动将事件发送到服务的任务。等待变得困难,因为模型已经听起来是异步的。

http://msdn.microsoft.com/en-us/library/dd460717.aspx

于 2013-05-18T15:44:42.297 回答