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