good_os_framework/task/
mod.rs

1pub mod context;
2pub mod process;
3pub mod scheduler;
4pub mod signal;
5pub mod stack;
6pub mod thread;
7
8pub use process::Process;
9pub use scheduler::init;
10pub use thread::Thread;
11
12/// Schedules the next task.
13/// It uses a interrupt.
14pub fn schedule() {
15    unsafe {
16        //log::info!("GO");
17        core::arch::asm!("int 0x20");
18    }
19}