mirror of
https://github.com/ahgamut/rust-ape-example.git
synced 2024-11-21 23:41:00 +00:00
29 lines
555 B
Rust
29 lines
555 B
Rust
// ./src/std_misc/threads.md
|
|
|
|
/*
|
|
use std::thread;
|
|
|
|
const NTHREADS: u32 = 10;
|
|
|
|
// This is the `main` thread
|
|
fn part0() {
|
|
// Make a vector to hold the children which are spawned.
|
|
let mut children = vec![];
|
|
|
|
for i in 0..NTHREADS {
|
|
// Spin up another thread
|
|
children.push(thread::spawn(move || {
|
|
println!("this is thread number {}", i);
|
|
}));
|
|
}
|
|
|
|
for child in children {
|
|
// Wait for the thread to finish. Returns a result.
|
|
let _ = child.join();
|
|
}
|
|
} */
|
|
|
|
pub fn main() {
|
|
// part0();
|
|
}
|
|
|