vb.net线程数量 vb 线程( 二 )


Dim data As Integer()
data = https://www.04ip.com/post/CType(e.Argument, Integer())
Dim temp As Integer
For i As Integer = 0 To data.Length - 1
temp = data(i)
data(i) = temp * temp
【vb.net线程数量 vb 线程】Next
e.Result = data
End Sub
Private Sub AnalysisNumber_RunWorkerCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.RunWorkerCompletedEventArgs)
Dim data As Integer()
data = https://www.04ip.com/post/CType(e.Result, Integer())
For i As Integer = 0 To data.Length - 1
ListBox1.Items.Add(data(i))
Next
End Sub
End Class
vb.net 循环使用多线程ListBox操作需要用Invoke 。另外多线程方式并不是并行处理 。
建议采用.net framework 4 带的并行处理循环操作 , 若不是4.0版本的framework,可以使用Aforge的并行库比较方便 。
VB.NET 多线程简化步骤问题过程只需要1个,线程你要多少就需要创建多少,这个可以用循环来创建:
Dim Thd(99) As Thread
For i As Integer =0 to 99
Thd(i)=New Thread(AddressOf Start)
Thd(i).Start()
Next
如果你不需要保留这些线程的引用
那个数组也可以省略掉
直接在循环中(New Thread(AddressOf Start)).Start()就行了
---------------------------------------------------------------------------
代码不是在IDE中打的,可能有细微小错误
vb.net线程数量的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于vb 线程、vb.net线程数量的信息别忘了在本站进行查找喔 。

推荐阅读