Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use std::thread;
- fn main() {
- let data = vec![42; 10];
- let more_data = "Important data".to_string();
- let ret : Vec<_> = std::iter::repeat((data.clone(), more_data.clone()))
- .take(5)
- .map(|(data, more_data)| {
- thread::spawn(|| foo(data, more_data));
- }).collect();
- ret.for_each(|x| {x.join().unwrap()});
- }
- fn foo(_data: Vec<u64>, _more_data: String) {
- println!("Hello");
- }
Add Comment
Please, Sign In to add comment