-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
19 lines (15 loc) · 861 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
_ _ _
___ ___ _ __ ___ | |_| |__ _ __ ___ __ _ __| |
/ _ \/ __| '_ ` _ \| __| '_ \| '__/ _ \/ _` |/ _` |
| (_) \__ \ | | | | | |_| | | | | | __/ (_| | (_| |
\___/|___/_| |_| |_|\__|_| |_|_| \___|\__,_|\__,_|
Programmrahmen "User-Mode Threads"
Aufgabenstellung:
-----------------
Der gegebene Programmrahmen enthält eine Implementierung für prioritäten-
basiertes Scheduling von User-Mode Threads in schedule.{c,h} und
dispatch.{c,h}, sowie ein Beispielprogramm welches die Implementung verwendet.
Das Beispielprogramm verwendet die Threads in einer Weise, dass der zuletzt
gestartete Thread verhungert (Starvation). Erweitern Sie die Datei schedule.c
um einen aus der Vorlesung bekannten Mechanismus zur Starvation Avoidance,
sodass der zuletzt gestartete Thread nicht mehr verhungert.