| | |
Summary: 13 Threads 13.3 Prioritäten 13-8(220)
13.3 Prioritäten
· Auf einer einzigen CPU (bzw. einem CPU-Kern) können mehrere Threads nicht wirklich parallel lau-
fen.
· Zur Ausführung mehrerer Threads auf einem einzelnen Prozessor sind daher Scheduling-Verfahren
nötig.
· In Java kann man Threads mit einer Priorität versehen.
· Die Realisierung des Scheduling und damit die Auswirkung von Prioritäten ist allerdings abhängig
von der jeweiligen Implementierung der virtuellen Maschine.
Threads/Prioritaeten/PriorRun.java
18 public void run()
19 {
20 while (tick < 1000000000)
21 {
22 tick++;
23 if ((tick % 100000000) == 0)
24 System.out.println("Thread " + meinName + ", tick = " + tick);
25 }
26 }
13 Threads 13.3 Prioritäten 13-9(221)
|