什麼是执行绪.pptVIP

  • 3
  • 0
  • 约3.35千字
  • 约 15页
  • 2019-11-11 发布于湖北
  • 举报
Thread 簡介--什麼是執行緒 定義: 程式的執行軌跡 程式,行程,執行緒 程式 (Program) 儲存於硬碟中的可執行檔稱為 Program 行程 (Process) 載入記憶體中的可執行檔稱為 Process 執行緒 (Thread) Process 中的一段程式碼執行軌跡稱為 Thread,是電腦中最小的執行單位。 多工與多執行緒 目前的作業系統都強調多工(Multitasking) 。 例如:在Windows上可以同時執行小畫家、記事本與IE瀏覽器等多個應用程式。 多執行緒(Multithreaded)是指在單一應用程式擁有多個執行流程。 例如:IE瀏覽器可以在下載網頁檔案的同時顯示動畫、撥放音樂或捲動視窗瀏覽網頁內容。 建立一個執行緒的方法 要建立一個 Thread,先要建造一個 Thread 物件,再用 new 產生 Thread 的個體。您 new 幾次,就有幾個 Thread。 建造一個 Thread 物件的方法: 直接繼承 Thread 類別 實作 Runnable 介面 二種方法皆可實作出多執行緒的程式,就看程式開發人員如何抉擇與使用。通常來說,利用Thread類別撰寫比較容易,用Runnable則可以忽略Java中單一繼承的限制 利用Runnable介面來撰寫執行緒,程式較有一致性,當其他程式要用到時,可以有共同介面的標準,也比較符合物件導向(OO)

文档评论(0)

1亿VIP精品文档

相关文档