進程和線程
應用程式是由一或多個進程所組成。 程式,最簡單的詞彙是執行中的程式。 一或多個線程會在進程的內容中執行。 線程 是作系統配置處理器時間的基本單位。 線程可以執行進程程式代碼的任何部分,包括目前正在由另一個線程執行的元件。
作業物件 允許將進程群組當作一個單位來管理。 作業物件是可交集、安全性實體、可共用的物件,可控制與其相關聯的進程屬性。 作業物件上執行的作業會影響與作業對象相關聯的所有進程。
線程集區 是背景工作線程的集合,可有效率地代表應用程式執行異步回呼。 線程集區主要用於減少應用程式線程數目,並提供背景工作線程的管理。
fiber 是應用程式必須手動排程的執行單位。 Fiber 會在排程它們的線程內容中執行。
使用者模式排程 (UMS) 是一種輕量型機制,應用程式可用來排程自己的線程。 UMS 線程不同於 fibers,因為每個 UMS 線程都有自己的線程內容,而不是共用單個線程的線程內容。