Block a user
Double scheduler queue to prevent CPU bound threads to lock the kernel
Syscall routine keeps the locks on scheduler and executor
Syscall routine keeps the locks on scheduler and executor
Spawner
No idea for now so I went back to a static executor for now just so I can start working on syscalls which will need to register async tasks in their interrupt handler.