How to control the max thread number?

  • Thread starter Thread starter gaxjyxq
  • Start date Start date
G

gaxjyxq

Guest
Please check my code, is it right?

Private Sub StartMultiThread()
For Each node As Node In nc
Do While runningThreadNumber >= threadNumber
Application.DoEvents()
Loop
checkThread = New Thread(AddressOf CheckItems)
checkThread.IsBackground = True
Thread.Sleep(10)
checkThread.Start
Next
End Sub
Private Sub CheckItems()
runningThreadNumber += 1

'Do something

runningThreadNumber -= 1
End Sub

Continue reading...
 
Back
Top