Tiefes Verständnis von Java-Threads

1. Der Unterschied zwischen Threads und Prozessen

2. Welchen Status haben Threads?

3. Es gibt verschiedene Arten der Kommunikation zwischen Threads

1.flüchtig

2. Warten auf den Weckmechanismus

3. Pipeline-Eingabe- und Ausgabeströme

4.Thread.beitreten

4. Sprechen Sie über Ihr Verständnis von Volatilität

5. Die Rolle und die Hintergründe des Flüchtigen

6.CAS?

2. So implementieren Sie Java-Threads

Methode 1: Thread-Klasse verwenden oder Thread-Klasse erben

Methode 2: Implementieren Sie die Runnable-Schnittstelle und arbeiten Sie mit Thread zusammen

Methode 3: Verwenden Sie das Callable, das den Wert zurückgibt

3. Warum kann die Ausführung eines Java-Threads die run()-Methode nicht direkt aufrufen, sondern muss die Startmethode aufrufen?

new Thread(runnable).run();//Nur Methodenaufrufe gewöhnlicher Objekte

new Threas(runnable).start();//Das Betriebssystem erstellt Threads

Supongo que te gusta

Origin blog.csdn.net/qq_24186017/article/details/128410941
Recomendado
Clasificación