1
Files
lecture-operating-system-de…/c_os/kernel/threads/IdleThread.h
2022-06-05 15:25:30 +02:00

36 lines
1.1 KiB
C++

/*****************************************************************************
* *
* I D L E T H R E A D *
* *
*---------------------------------------------------------------------------*
* Beschreibung: Wird nur aktiviert, wenn kein Thread arbeiten moechte. *
* *
* Autor: Michael, Schoettner, HHU, 13.8.2016 *
*****************************************************************************/
#ifndef __IdleThread_include__
#define __IdleThread_include__
#include "kernel/threads/Thread.h"
#include "kernel/Globals.h"
class IdleThread : public Thread {
private:
IdleThread(const Thread &copy); // Verhindere Kopieren
public:
IdleThread () : Thread () { }
void run () {
while (1) {
scheduler.yield ();
}
}
};
#endif