執行緒

執行緒一詞是「控制執行緒」的縮寫。執行緒是指程式在執行時所使用的路徑、所執行的步驟及執行步驟的次序。執行緒會從其在一組給定輸入之預先定義的順序中,從起始位置開始依序執行程式碼。

工作中執行緒的使用可使許多事情快速完成。 例如,在處理工作時,執行緒可擷取並計算工作完成處理程序所需的資料。

每個作用中的工作至少有一個執行緒,稱為起始執行緒。起始執行緒會建立作為啟動工作的一部分。 在 IBM® Navigator for i 上的執行緒中,依預設,您會看到清單中的第一個執行緒,其類型為起始。起始執行緒是工作啟動時,在其中建立的第一個執行緒。

執行緒類型

執行緒類型決定系統中建立執行緒的方式。
使用者
可由客戶應用程式建立的執行緒。工作中的起始執行緒一律為使用者執行緒。若要使用多重使用者執行緒,「允許多重執行緒」欄位必須設為「是」。
系統工作
系統代表使用者建立的執行緒。部份系統功能使用系統執行緒來完成處理。 如果客戶的應用程式使用了需要用到執行緒的系統功能,則會使用系統執行緒。