vb.net里如何设置多线程?

我用VB2005写了一个程序,不过里面涉及大量的运算,有多个循环嵌套,几十次自定义过程调用.有个列表框里会产生上千的列表框项目,在运行的时候显得很慢,甚至会变得无响应,我... 我用VB2005写了一个程序,不过里面涉及大量的运算,有多个循环嵌套,几十次自定义过程调用.有个列表框里会产生上千的列表框项目,在运行的时候显得很慢,甚至会变得无响应,我想把这些任务分配到多个线程上面,我对多线程技术一无所知,我该从哪里入手呢?请高手们指点一下小弟吧,谢谢! 展开
 我来答
看那边的人
2008-11-29 · TA获得超过1154个赞
知道小有建树答主
回答量:1005
采纳率:0%
帮助的人:611万
展开全部
首先,你把你那些要运行很久的过程。尽量放在一个过程中。
因为线程只能是过程,不能使函数,没有返回值的。
然后,在某个事件下这样写:
**这里我假设你的那个很就的过程叫做 sub aaa()
调用如下:
Dim mythread As New System.Threading.Thread(AddressOf aaa)
mythread.Start()

***********
这样就是定义一个线程,名字叫 mythread,这个线程会运行aaa这个过程。
start 就是让线程运行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式