master
3009594 2024-09-02 00:11:08 +02:00
parent ba0ed16ec0
commit 3ef3b1618a
1 changed files with 29 additions and 0 deletions

View File

@ -0,0 +1,29 @@
package Thread;
/*
* - Jedes Thread-Objekt besitzt eine eindeutige (ID) und einen eigenen (Namen)
* Diese können über die Methoden getId() und getName() abgerufen werden
* - Jeder Thread besitzt eine Priorität zwischen 1 und 10 (Priority).
* - Ein Thread mit höherer Priorität wird bevorzugt ausgeführt.
* Ändere die Priority nur, wenn ein Thread wichtiger ist.
* - Standardmäßig hat jeder neu erstellte Thread eine Priority von 5,
* um eine faire parallele Ausführung zu gewährleisten.
*/
public class ThreadBeispiel {
public static void main(String[] args) {
// Erstellen eines Threads mit einem benutzerdefinierten Namen
Thread myThread = new Thread(() -> {
System.out.println("Dieser Thread läuft");
}, "MeinThread");
// Starten des Threads
myThread.start();
// Abrufen der eindeutigen Thread-ID und des Thread-Namens
System.out.println("Thread-ID: " + myThread.getId());
System.out.println("Thread-Name: " + myThread.getName());
}
}