读书人

vb.net支持多线程么?该怎么处理

发布时间: 2012-01-12 22:11:58 作者: rapoo

vb.net支持多线程么?
刚刚看到vb 不支持多线程.问一下vb.net支持多线程么?

[解决办法]
肯定支持了
[解决办法]
支持
[解决办法]
过去,我们利用VB开发多线程的应用程序时,是一件很令人痛苦的事,经常是多线程的程序运行是会变成多错误的程序!但在VB.NET中,这种状况已经大为改观。现在,我们利用VB.NET处理多线程和利用JAVA处理多线程一样简单了。下面我们就举个例子,来看看VB.NET的多线程吧!
  下面是多线程程序threadtest.vb的代码:


imports System
imports System.Threading
 
public class AClass
 
public sub Method1()
Dim i as integer
For i = 1 to 100
Console.Writeline( "这是类AClass方法method1的内容 ",i)
next
end sub
 
public sub Method2()
Dim i as integer
For i = 1 to 100
Console.Writeline( "这是类AClass方法method2的内容 ",i)
next
end sub
 
end class
 
public class ThreadTest
 
public shared sub Main()
dim obj as new aclass
dim th1,th2 as thread
 
th1=new Thread(new ThreadStart(addressof obj.method1))
th1.start
 
th2=new Thread(new ThreadStart(addressof obj.method2))
th2.start
 
dim i as integer
For i= 1 to 100
Console.WriteLine( "Main方法里的内容 ",i)
Next
end sub
 
end class

读书人网 >VB Dotnet

热点推荐