【发布时间】:2012-11-20 02:59:22
【问题描述】:
我有一个控制台应用程序并且我使用了一个线程池,但我的应用程序在线程池执行其作业之前退出。我读到我可以使用Console.ReadLine(),但我想在线程池完成工作后立即退出。我在 c# 中找到了示例,但我想要一些关于 vb.net 的东西,我也使用 .net 3.5,所以我不能使用任务并行库。我当前的代码是:
For i As Integer = 0 To addresses.Length - 1
Dim mydata_obj = New With {Key .address = addresses(i), .subject = messages.subject, .body = messages.body}
ThreadPool.QueueUserWorkItem(AddressOf doSomething, mydata_obj)
Next
【问题讨论】:
标签: .net vb.net multithreading .net-3.5 threadpool