Vícevláknové zpracování
Vícevláknové zpracování je podobné jako multitasking, umožňuje však zpracovávat více vláken najednou namísto více procesů. Protože vlákna obsahují menší a jednodušší instrukce než procesy, může vícevláknové zpracování probíhat uvnitř procesů.
Díky vícevláknovému zpracování mohou programy provádět více operací najednou. Vícevláknový operační systém může například současně provádět několik úloh na pozadí, jako je zaznamenávání změn souborů, indexování dat a správa oken. Webové prohlížeče, které podporují vícevláknové zpracování, mohou mít otevřeno více oken, ve kterých současně běží animace v jazycích JavaScript a Flash. Pokud program využívá vícevláknové zpracování naplno, jednotlivé procesy by se navzájem vůbec neměly ovlivňovat, pokud má CPU dostatečný výkon na jejich zpracování.
Podobně jako multitasking zvyšuje vícevláknové zpracování také stabilitu programů. Namísto ochrany počítače před pádem však může vícevláknové zpracování zabránit pádu programu. Protože se každé vlákno zpracovává samostatně, chyba v jednom vlákně by neměla ovlivnit zbytek programu. Vícevláknové zpracování proto může vést k menšímu počtu pádů, za což můžeme být všichni vděční.
Otestujte své znalosti