程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB.NET >> 自由線程(Free Threading)

自由線程(Free Threading)

編輯:VB.NET

Visual Studio.net允許用戶開發多條互不相干的多線程的應用程序。也就是說,當用戶在執行一個程序的時候,也可以在另外一條的線程獨立地運行另外一個任務程序,這種過程被稱為自由線程(free threading)。對於用戶而言,自由線程概念的引入,使得應用程序對用戶的響應將更加積極,因為任務處理器能夠在某個線程正在運行時,依然保持界面對用戶的響應,只要對用戶響應的線程正在運行。而且,自由線程在運行大型的程序的時候,也將會很有用,因為隨著運行任務的增加,用戶可以多開辟幾個線程來運行程序。

建立和使用一個新的線程
用戶可以通過聲明一個變量類型System.Threading來建立一個新的線程。並且還提供了一個Address操作和一個用戶想運行的過程或方法。例如:
Dim mythread as New System.Threading.thread(AddressOf MySub)
用戶可以使用"Start"方法來開始一個線程,例如thread.Start()。用"Stop"方法來終止一個線程。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved