Scheduler: Inline global scheduler in Scheduler Lock.
This commit is contained in:
parent
a1bf353780
commit
3d0a2375ca
|
@ -513,13 +513,11 @@ void Scheduler::Shutdown() {
|
||||||
}
|
}
|
||||||
|
|
||||||
SchedulerLock::SchedulerLock(KernelCore& kernel) : kernel{kernel} {
|
SchedulerLock::SchedulerLock(KernelCore& kernel) : kernel{kernel} {
|
||||||
auto& global_scheduler = kernel.GlobalScheduler();
|
kernel.GlobalScheduler().Lock();
|
||||||
global_scheduler.Lock();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
SchedulerLock::~SchedulerLock() {
|
SchedulerLock::~SchedulerLock() {
|
||||||
auto& global_scheduler = kernel.GlobalScheduler();
|
kernel.GlobalScheduler().Unlock();
|
||||||
global_scheduler.Unlock();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
SchedulerLockAndSleep::SchedulerLockAndSleep(KernelCore& kernel, Handle& event_handle,
|
SchedulerLockAndSleep::SchedulerLockAndSleep(KernelCore& kernel, Handle& event_handle,
|
||||||
|
|
Reference in New Issue