reformat
This commit is contained in:
@ -17,30 +17,28 @@
|
||||
#include "lib/Queue.h"
|
||||
|
||||
class Scheduler : public Dispatcher {
|
||||
|
||||
private:
|
||||
Scheduler (const Scheduler ©); // Verhindere Kopieren
|
||||
|
||||
private:
|
||||
Queue readyQueue; // auf die CPU wartende Threads
|
||||
|
||||
Scheduler(const Scheduler& copy) = delete; // Verhindere Kopieren
|
||||
|
||||
Queue readyQueue; // auf die CPU wartende Threads
|
||||
|
||||
public:
|
||||
Scheduler () {}
|
||||
Scheduler() {}
|
||||
|
||||
// Scheduler starten
|
||||
void schedule ();
|
||||
|
||||
void schedule();
|
||||
|
||||
// Thread in readyQueue eintragen
|
||||
void ready (Thread * that);
|
||||
|
||||
void ready(Thread* that);
|
||||
|
||||
// Thread terminiert sich selbst
|
||||
void exit ();
|
||||
void exit();
|
||||
|
||||
// Thread mit 'Gewalt' terminieren
|
||||
void kill (Thread * that);
|
||||
void kill(Thread* that);
|
||||
|
||||
// CPU freiwillig abgeben und Auswahl des naechsten Threads
|
||||
void yield ();
|
||||
void yield();
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user