diff --git a/c_os/kernel/threads/Scheduler.cc b/c_os/kernel/threads/Scheduler.cc index 49df98d..f413830 100644 --- a/c_os/kernel/threads/Scheduler.cc +++ b/c_os/kernel/threads/Scheduler.cc @@ -116,7 +116,7 @@ void Scheduler::yield() { /* hier muss Code eingefuegt werden */ // Thread-Wechsel durch PIT verhindern - cpu.disable_int (); + // cpu.disable_int (); // When only one thread exists (IdleThread) it can't yield as the readyqueue becomes empty // and this is not handled anywhere else @@ -130,7 +130,7 @@ void Scheduler::yield() { this->dispatch(next); // Thread-Wechsel durch PIT jetzt wieder erlauben - cpu.enable_int (); + // cpu.enable_int (); } /*****************************************************************************