eyra 0.22.0

Rust programs written entirely in Rust
Documentation
//! A very simple example using threads.
//!
//! This is [Rust by Example's threads example].
//!
//! [Rust by Example's threads example]: https://doc.rust-lang.org/rust-by-example/std_misc/threads.html

extern crate eyra;

use std::thread;

const NTHREADS: u32 = 10;

// This is the `main` thread
fn main() {
    // 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();
    }
}