VB.net可以多线程控制同一个窗体及其控件吗不可以 , 但是能够在主线程的基础上调用委托(Invoke) 。(主线程会被占用)
例子:
Dim thr As Threading.Thread
Public Delegate Sub VoidDelegate()
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
thr = New Threading.Thread(AddressOf Where)
thr.Start()
End Sub
Public Sub Where()
Me.BeginInvoke(New VoidDelegate(AddressOf WhereThr))
End Sub
Public Sub WhereThr()
【vb.net中多线程 vbnet多线程简单】Me.TextBox.text="0123456789"
End Sub
(Invoke)这种情况下,主线程被占用,所有由主线程执行程序,都将被(wherethr函数执行结束)后执行 。
在vb.net中,多线程如何使用Sub Main()Dim thr As New Thread(AddressOf 循环)thr.Start("a")End SubSub 循环(a() As String)'这里随vb.net中多线程你干什么循环也行For Each i As String In aMsgBox(i)NextEnd Sub
VB.net 如何设计多线程运行Sub Main()
Dim thr As Thread
For Pi As Integer=0 To 4 //启用5线程
MulParams =PivbTabsFilevbTabdFilevbTab1vbTabDelNvbTabcrvbTabcgvbTabcbvbTabIndexI
GlobalParamas(pi)=MulParams .Split(vbTab)
thr=New Thread(AddressOf MyMulThreadCaller)
thr.Start() //启动多线程进程
Application.DoEvents
Next
End Sub
关于vb.net中多线程和vbnet多线程简单的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 京东产品如何在逛推广,京东产品如何在逛推广赚钱
- html5video苹果无法播放,html5播放不了
- 快手直播聊天怎么录音频,快手直播间怎么录音
- python长度函数 python中长度转化的代码
- wordpress与数据库,wordpress数据库和mysql数据库
- 直播干庄什么意思,主播干货什么意思
- 为什么电脑qq开不了网页,电脑打的开却打不开浏览器
- java代码处理零宽字符 java字符串补零
- 拼多多直播用的什么手机,拼多多直播间手机是真的吗