//@ run-pass | |
#![allow(unused_must_use)] | |
#![allow(unused_mut)] | |
//@ needs-threads | |
use std::thread; | |
pub fn main() { | |
let mut result = thread::spawn(child); | |
println!("1"); | |
thread::yield_now(); | |
println!("2"); | |
thread::yield_now(); | |
println!("3"); | |
result.join(); | |
} | |
fn child() { | |
println!("4"); | |
thread::yield_now(); | |
println!("5"); | |
thread::yield_now(); | |
println!("6"); | |
} |