
正文
vb.net线程定义 vb多线程实现
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net里如何设置多线程?
首先,你把你那些要运行很久的过程。尽量放在一个过程中。
因为线程只能是过程,不能使函数,没有返回值的。
然后,在某个事件下这样写:
**这里我假设你的那个很就的过程叫做 sub aaa()
调用如下:
Dim mythread As New System.Threading.Thread(AddressOf aaa)
mythread.Start()
***********
这样就是定义一个线程,名字叫 mythread,这个线程会运行aaa这个过程。
start 就是让线程运行。
相关问答
Q1: vb.net中如何定义线程内专用的变量
dim th as new threading.thread (addressof xxx)
dim th2 as new threading.thread (addressof yyy)
th.start()
th2.start()
sub xxx()
程序(线程内专用变量)
end sub
sub yyy()
程序(线程内专用变量)
end sub
sub 程序(线程内专用变量)
select case 线程内专用变量
case "a": //TODO
case "b": //TODO
end select
end sub
Q2: VB.net 中创建线程时,线程所要执行的 任务函数 怎么实现后期定义(就像回调函数一样的)?
这个线程对象一定有个完成时或者进行中vb.net线程定义的动作vb.net线程定义,vb.net线程定义你可以用AddHandler语句来将过程委托给ProcessChanged或者ProcessConpleted动作。
vb.net线程定义的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb多线程实现、vb.net线程定义的信息别忘了在本站进行查找喔。






