Obsah:
Definice - Co znamená vlákno s vysokou hmotností?
V IT je vlákno s velkou hmotností vlákno, které má sofistikovaný kontext a vyžaduje, aby procesor vykonal více práce na objednání jeho provedení. Obecná definice podprocesu v IT je jediný proces, který je izolován v kódu, kde některé programy mohou mít více podprocesů, například, aby pojaly více uživatelů nebo oddělily definice více úkolů.Techopedia vysvětluje těžké vlákno
Procesory zpracovávají více vláken, aby upřednostňovaly provádění. Jediné vlákno bude součástí provádění programu, které může procesor zpracovat jednotlivě. S ohledem na to někteří odborníci klasifikují vlákna jako lehká nebo těžká v závislosti na jejich kontextu. Lehký podproces by byl podproces, který nevyžaduje mnoho "změn" v systému, aby mohl implementovat jeho provádění. Naproti tomu provedení podprocesu s velkou hmotností může vyžadovat přepnutí na jinou sadu kontextových zdrojů nebo řešení různě přiděleného paměťového prostoru, které může vyžadovat více času na přepnutí. Jedním příkladem vlákna s vysokou hmotností je průměrný proces UNIX, kde mohou procesoři potřebovat přístup k více prostředkům a doba přepínání může být delší, než u jiných druhů vláken v různých prostředích operačního systému. Vlákna nebo procesy s jejich vlastní virtuální pamětí mohou být považovány za vlákna s vysokou hmotností, jakož i za ty, která mohou zahrnovat určitá omezení přístupu. Je důležité si uvědomit, že pojmy „lehké vlákno“ a „vlákno s vysokou hmotností“ jsou subjektivní a že je obecně programátoři a další definují případ od případu.