use std::thread;
use std::time::Duration;
fn main() {
thread::spawn(|| {
for i in 1..10 {
println!("number {} - thread::spawn 1..10", i);
thread::sleep(Duration::from_millis(1));
}
});
for i in 1..5 {
println!("number {} 1..5", i);
thread::sleep(Duration::from_millis(2));
}
}
/*
run:
number 1 1..5
number 1 - thread::spawn 1..10
number 2 - thread::spawn 1..10
number 2 1..5
number 3 - thread::spawn 1..10
number 4 - thread::spawn 1..10
number 3 1..5
number 5 - thread::spawn 1..10
number 6 - thread::spawn 1..10
number 4 1..5
number 7 - thread::spawn 1..10
number 8 - thread::spawn 1..10
*/