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