Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Hardware >> CPU >> .

Sú vlákna na úrovni používateľa transparentné pre vlákna jadra?

Áno, vlákna na úrovni používateľa sú pre vlákna jadra transparentné. Jadro si nie je vedomé existencie vlákien na úrovni používateľa a priamo ich neplánuje. Namiesto toho sú vlákna na úrovni používateľa riadené výlučne knižnicou vlákien na úrovni používateľa, ktorá je zodpovedná za plánovanie vlákien a riadenie ich vykonávania.

Knižnica vlákien vytvorí samostatné jadrové vlákno pre každé vlákno na užívateľskej úrovni, ale tieto vlákna jadra nie sú viditeľné pre jadro. Knižnica vlákien používa vlákna jadra na vykonávanie akýchkoľvek systémových volaní alebo iných operácií, ktoré vyžadujú prístup k jadru, ale samotné jadro nie je zapojené do plánovania alebo riadenia vlákien na úrovni užívateľa.

Táto transparentnosť umožňuje implementáciu vlákien na užívateľskej úrovni bez akýchkoľvek úprav jadra, čo uľahčuje ich vývoj a údržbu. Umožňuje tiež použitie vlákien na úrovni používateľa v akomkoľvek operačnom systéme bez ohľadu na to, či podporuje viacero vlákien jadra.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené