Aufgabe 6: Synchronisation
Multithreading
The Multithreading Subsystem. More...
Classes | |
| class | Assassin |
| Handling for the "killer"-IPI, that is a message indicating that a thread should be terminated. More... | |
| class | Dispatcher |
| The dispatcher dispatches threads and, by that, puts the scheduler's decisions into action. More... | |
| class | IdleThread |
| Thread that is executed when there is nothing to do for this core. More... | |
| class | Scheduler |
| The scheduler plans the threads' execution order and, from this, selects the next thread to be running. More... | |
| class | Thread |
| The is an object used by the scheduler. More... | |
Detailed Description
The Multithreading Subsystem.
The group Multithreading contains all elements that form the foundation of CPU multiplexing. This module's objective is to provide the abstraction thread that provides a virtualised CPU for the user's applications.