新手请教:开两个线程,是不是就两个任务可以让他们完全同步开始,齐头并进,而不是顺序执行?
我有两个都是很长的循环过程,我想让他们完全同时开始,同时执行.不要等一个执行完了再另一个或者一个执行到半途再另一个.
请教下如果我像下面这样创建两个线程的话,它们会还是顺序执行的?只有等t执行完了,t2才会开始?因为代码上,开辟线程上也是顺序先后?还是说是完全同时间开始?
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.ClickDim t As Threadt = New Thread(AddressOf 长循环1)t.Start()Dim t2 As Threadt2 = New Thread(AddressOf 长循环2)t2.Start()end sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click ThreadPool.QueueUserWorkItem(AddressOf 长循环1) ThreadPool.QueueUserWorkItem(AddressOf 长循环2)end sub