rt/rust/examples/simple.rs

17 lines
291 B
Rust

fn simple(arg: usize) {
rt::task::drop_privilege();
for _ in 0..100 {
rt::task::yield_();
}
if arg == 1 {
rt::stop();
}
}
fn main() {
rt::task!(simple(0), rt::task::STACK_MIN, 1);
rt::task!(simple(1), rt::task::STACK_MIN, 1);
rt::start();
}