我需要等待所有线程池完成才能继续。有人可以帮我吗。我想我需要一系列的manualresetevent但是不能完全得到它。感谢。
For Each _pdsDir In _config.PDSDirectories
If Directory.Exists(_pdsDir.ScanDir) Then
Dim _copyInfo As New CopyInfo
_copyInfo.ext = ".txt"
_copyInfo.ScanDir = _pdsDir
_copyInfo.HoldDir = _config.PDSHoldDirectory
If _config.Threading Then
ThreadPool.QueueUserWorkItem(New WaitCallback(AddressOf CopyToHold), _copyInfo)
Else
CopyToHold(_copyInfo)
End If
Else
LogMessages("PDS Directory does not exist: " + _pdsDir.ScanDir, Reflection.MethodBase.GetCurrentMethod.Name, "816", "E", False, True)
End If
Next