Heim > Java > javaLernprogramm > Hauptteil

Analyse der Java-Thread-Prioritätsinstanz

WBOY
Freigeben: 2023-04-19 16:19:06
nach vorne
1402 Leute haben es durchsucht

1. Beschreibung

  • Wenn der aktuelle Thread keine Priorität angibt, haben alle Threads normale Priorität.

  • Priorität wird im Bereich von 1 bis 10 angegeben. 10 zeigt die höchste Priorität, 1 zeigt die niedrigste Priorität und 5 zeigt die normale Priorität. Der Thread mit der höchsten Priorität wird zuerst ausgeführt. Es gibt jedoch keine Garantie dafür, dass der Thread beim Starten in den Ausführungsstatus wechselt.

  • Ein laufender Thread hat möglicherweise immer eine höhere Priorität als ein Thread, der im Thread-Pool auf eine Chance zur Ausführung wartet.

  • Der Scheduler entscheidet, welcher Thread ausgeführt werden soll.

  • t.setPriority() wird verwendet, um die Priorität des Threads festzulegen.

  • Bevor die Thread-Startmethode aufgerufen wird, merken Sie sich die Priorität des Threads.

  • MIN_PRIORITY, MAX_PRIORITY, NORM_PRIORITY usw. legen die Priorität des Java-Threads fest.

2. Beispiele

    public static final int MIN_PRIORITY = 1;
    public static final int NORM_PRIORITY = 5;
    public static final int MAX_PRIORITY = 10;
Nach dem Login kopieren

Welche Sammlungsklassen gibt es in Java?

1. Liste: geordnet, wiederholbar;

2. Warteschlange: geordnet , wiederholbar;

3. Menge: nicht wiederholbar;

4.

Das obige ist der detaillierte Inhalt vonAnalyse der Java-Thread-Prioritätsinstanz. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage