處理序和執行緒

應用程式是由一或多個進程所組成。 最簡單的 程式是執行中的程式。 一或多個執行緒會在進程的內容中執行。 執行緒是作業系統配置處理器時間的基本單位。 執行緒可以執行進程程式碼的任何部分,包括目前正在由另一個執行緒執行的元件。

工作物件可讓進程群組以單位方式管理。 工作物件是可運作、安全性實體、可共用的物件,可控制與其相關聯之進程的屬性。 在工作物件上執行的作業會影響與工作物件相關聯的所有進程。

執行緒集區是背景工作執行緒的集合,可代表應用程式有效率地執行非同步回呼。 執行緒集區主要用於減少應用程式執行緒數目,並提供背景工作執行緒的管理。

Fiber是應用程式必須手動排程的執行單位。 光纖會在排程它們的執行緒內容中執行。

使用者模式排程 (UMS) 是一種輕量型機制,應用程式可用來排程自己的執行緒。 UMS 執行緒與 光纖 不同,因為每個 UMS 執行緒都有自己的執行緒內容,而不是共用單一線程的執行緒內容。