'准备在主线程外再启动第2线程运行ThreadProc()方法 PublicClass ThreadExample ' ThreadProc()方法将会在第2线程启动后被调用 ' 它将会循环10次,并把结果输出到控制台,也就是Dos模式下显示 ' 运行结果后,剩余的时间让线程挂前指定的时间,也就是Thread.Sleep(500),500代表毫秒,1000毫秒=1秒 PublicSharedSub ThreadProc() Dim i AsInteger For i = 1 To 10 Console.WriteLine("ThreadProc方法正在第2线程办第 {0} 件事", i) ' 控制台显示了以上信息后,接下来就是让当前线程挂前指定的时间 Thread.Sleep(500) Next EndSub
'更多原创VB.Net学习笔记 来自lob.cn乐博网,大家一起来讨论
PublicSharedSub Main()
Console.WriteLine("主线程:准备启动第2线程啦.") ' 在线程类的结果中需要委派让线程启动;VB.Net提供的AddressOf操作可以完成这个任务 Dim t AsNew Thread(AddressOf ThreadProc) '记住,这里调用的方法不能带参数的