Vlákno

Autor: Randy Alexander
Datum Vytvoření: 2 Duben 2021
Datum Aktualizace: 26 Červen 2024
Anonim
Vlákno - Technologie
Vlákno - Technologie

Obsah

Definice - Co znamená Thread?

Vlákno v con Java je cesta, kterou se postupuje při provádění programu. Všechny programy Java mají alespoň jedno vlákno, známé jako hlavní vlákno, které je vytvořeno Java Virtual Machine (JVM) na začátku programu, když je metoda main () vyvolána s hlavním vláknem.


V Javě se vytváření vlákna provádí implementací rozhraní a rozšířením třídy. Každé vlákno Java je vytvořeno a řízeno třídou java.lang.Thread.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje vlákno

Java je vícevláknová aplikace, která umožňuje provádění více podprocesů v libovolném čase. V aplikaci s jedním vláknem se provádí současně pouze jedno vlákno, protože aplikace nebo program mohou zpracovávat současně pouze jednu úlohu.

Například aplikace s jedním vláknem může umožňovat psaní slov. Toto jedno vlákno však vyžaduje další jedno vlákno umožňující záznam úhozů za účelem psaní slov. Aplikace s jedním vláknem tedy zaznamenává stisky kláves, což umožňuje následující aplikaci s jedním vláknem (psaní slov).


Aplikace s více vlákny však umožňuje zpracování obou úkolů (zaznamenávání a psaní úhozů) v rámci jedné aplikace.

Když je vlákno vytvořeno, je mu přidělena priorita. Nejprve se provede vlákno s vyšší prioritou, poté vlákna s nižší prioritou. JVM přestane vykonávat vlákna za následujících podmínek:

  • Pokud byla metoda ukončení vyvolána a autorizována správcem zabezpečení
  • Všechna vlákna démona v programu zemřela
Tato definice byla napsána v kontextu Java