Procesy a vlákna
Aplikace se skládá z jednoho nebo více procesů. Proces , v nejjednodušších termínech, je provádění programu. Jedno nebo více vláken se spouští v kontextu procesu. Vlákno je základní jednotka, pro kterou operační systém přiděluje čas procesoru. Vlákno může spustit jakoukoli část kódu procesu, včetně částí, které právě provádí jiné vlákno.
Objekt úlohy umožňuje spravovat skupiny procesů jako jednotku. Objekty úloh jsou pojmenování, zabezpečitelné, shable objekty, které řídí atributy procesů přidružených k nim. Operace prováděné s objektem úlohy ovlivňují všechny procesy přidružené k objektu úlohy.
Fond vláken je kolekce pracovních vláken, která efektivně spouští asynchronní zpětné volání jménem aplikace. Fond vláken se primárně používá ke snížení počtu vláken aplikace a k zajištění správy pracovních vláken.
optické je jednotka provádění, kterou musí aplikace naplánovat ručně. Vlákna běží v kontextu vláken, která je plánují.
plánování uživatelského režimu (UMS) je jednoduchý mechanismus, pomocí kterého můžou aplikace plánovat vlastní vlákna. Vlákna UMS se liší od vláken v tom, že každé vlákno UMS má svůj vlastní kontext vlákna místo sdílení kontextu vlákna jednoho vlákna.
- Co je nového v procesech a vláknech
- o procesech a vláknech
- použití procesů a vláken
- referenční procesů a vláken