VB.net 如何设计多线程运行 200

PrivateFunctionMyFunctionHandler(byvalParamas()asstring)asBoolean//这里是正常的处理函数代码和功能//其... Private Function MyFunctionHandler(byval Paramas() as string ) as Boolean
//这里是正常的处理函数代码和功能
//其中调用了第三方的插件dll
End Function
Private Function MyMulThreadCaller()
//多线程调用函数
MyFunctionHandler (GlobalParamas)
End Function
Sub Main()
Dim thr As New Thread(AddressOf MyMulThreadCaller)
For Pi as integer=0 to 4 //启用5线程
MulParams =Pi & vbTab & sFile & vbTab & dFile & vbTab & 1 & vbTab & DelN & vbTab & cr & vbTab & cg & vbTab & cb & vbTab & IndexI
GlobalParamas(pi)=MulParams .Split(vbTab)
thr.Start() //启动多线程进程
Application .DoEvents
next

End Sub
===========
上述代码本来是想启用5个线程的,但是实际的运行中,只启用了2个线程,然后就卡死不动了!
请问,如何才能实现多线程呢?
展开
 我来答
microroom
科技发烧友

2019-01-08 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:7118
采纳率:83%
帮助的人:1551万
展开全部
Sub Main()
Dim thr As Thread
For Pi As Integer=0 To 4 //启用5线程
MulParams =Pi & vbTab & sFile & vbTab & dFile & vbTab & 1 & vbTab & DelN & vbTab & cr & vbTab & cg & vbTab & cb & vbTab & IndexI
GlobalParamas(pi)=MulParams .Split(vbTab)
thr=New Thread(AddressOf MyMulThreadCaller)
thr.Start() //启动多线程进程
Application.DoEvents
Next
End Sub
阳光的凌宝宝
2019-01-08 · TA获得超过979个赞
知道小有建树答主
回答量:1.7万
采纳率:9%
帮助的人:1310万
展开全部
下面是建行ETC办理步骤
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式