From 951185bcccc8b4f5339ddab0c0b48ee4946e89fe Mon Sep 17 00:00:00 2001 From: churl Date: Sun, 5 Jun 2022 16:51:17 +0200 Subject: [PATCH] add output to idle thread --- c_os/kernel/threads/IdleThread.h | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/c_os/kernel/threads/IdleThread.h b/c_os/kernel/threads/IdleThread.h index 9ebcd19..26bf09f 100644 --- a/c_os/kernel/threads/IdleThread.h +++ b/c_os/kernel/threads/IdleThread.h @@ -11,25 +11,22 @@ #ifndef __IdleThread_include__ #define __IdleThread_include__ - -#include "kernel/threads/Thread.h" #include "kernel/Globals.h" - +#include "kernel/threads/Thread.h" class IdleThread : public Thread { - private: - IdleThread(const Thread ©); // Verhindere Kopieren + IdleThread(const Thread& copy) = delete; // Verhindere Kopieren public: - IdleThread () : Thread () { } - - void run () { - while (1) { - scheduler.yield (); + IdleThread() {} + + void run() override { + while (true) { + scheduler.yield(); + kout << "Idle!" << endl; } } - - }; +}; #endif