Folyamatok és szálak
Az alkalmazások egy vagy több folyamatból állnak. A folyamata legegyszerűbben egy végrehajtó program. Egy vagy több szál a folyamat kontextusában fut. A szál az az alapegység, amelyhez az operációs rendszer processzoridőt rendel. A szál a folyamatkód bármely részét végrehajthatja, beleértve a másik szál által jelenleg végrehajtott részeket is.
A feladatobjektumok lehetővé teszik a folyamatok csoportjainak egységként való kezelését. A feladatobjektumok elnevezéssel ellátott, biztonságos, megosztható objektumok, amelyek a hozzájuk társított folyamatok attribútumait szabályozzák. A feladatobjektumon végrehajtott műveletek hatással vannak a feladatobjektumhoz társított összes folyamatra.
A szálkészlet feldolgozószálak gyűjteménye, amelyek hatékonyan hajtanak végre aszinkron visszahívásokat az alkalmazás nevében. A szálkészlet elsősorban az alkalmazásszálak számának csökkentésére és a feldolgozószálak felügyeletére szolgál.
A szálas olyan végrehajtási egység, amelyet az alkalmazásnak manuálisan kell ütemeznie. A szálak az őket ütemező szálak kontextusában futnak.
felhasználói módú ütemezési (UMS) egy egyszerű mechanizmus, amellyel az alkalmazások saját szálakat ütemezhetnek. Az UMS-szálak különböznek szálaitól, abban, hogy minden UMS-szál saját szálkörnyezettel rendelkezik ahelyett, hogy egyetlen szál szálkörnyezetét osztaná meg.
- Folyamatok és szálak újdonságai
- Folyamatok és szálak
- Folyamatok és szálak használata
- folyamat- és szálhivatkozási