Thread
parent
ba0ed16ec0
commit
3ef3b1618a
|
@ -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());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue