# shared_thread.rs [](https://github.com/oconnor663/shared_thread.rs/actions) [](https://crates.io/crates/shared_thread) [](https://docs.rs/shared_thread)
This crate provides `SharedThread`, a wrapper around
[`std::thread::JoinHandle`](https://doc.rust-lang.org/std/thread/struct.JoinHandle.html)
that lets multiple threads wait on a shared thread and read its output.