Visual Studio.net允许用户开发多条互不相干的多线程的应用程序。也就是说,当用户在执行一个程序的时候,也可以在另外一条的线程独立地运行另外一个任务程序,这种过程被称为自由线程(free threading)。对于用户而言,自由线程概念的引入,使得应用程序对用户的响应将更加积极,因为任务处理器能够在某个线程正在运行时,依然保持界面对用户的响应,只要对用户响应的线程正在运行。而且,自由线程在运行大型的程序的时候,也将会很有用,因为随着运行任务的增加,用户可以多开辟几个线程来运行程序。
建立和使用一个新的线程
用户可以通过声明一个变量类型System.Threading来建立一个新的线程。并且还提供了一个Address操作和一个用户想运行的过程或方法。例如:
Dim mythread as New System.Threading.thread(AddressOf MySub)
用户可以使用"Start"方法来开始一个线程,例如thread.Start()。用"Stop"方法来终止一个线程。
时间: 2024-09-12 23:58:44