20: Add solutions for section "threads1".
[?]
Aaw9nJhsNmfzFih9mKyNw9mV8CgERXJkRa1kK1Kx3LQH
Aug 8, 2021, 11:34 AM
3PFF4Q4DUKYBG5K4DW4BQ4AA567OWK42TBZLFTN5M7JFLE32QTNQCDependencies
- [2]
H6XH45OP0
Change contents
- replacement in exercises/threads/threads1.rs at line 9
// I AM NOT DONEuse std::sync::Arc;use std::sync::{Arc, Mutex}; - replacement in exercises/threads/threads1.rs at line 18
let status = Arc::new(JobStatus { jobs_completed: 0 });let status = Arc::new(Mutex::new(JobStatus { jobs_completed: 0 })); - replacement in exercises/threads/threads1.rs at line 23
status_shared.jobs_completed += 1;status_shared.lock().unwrap().jobs_completed += 1; - replacement in exercises/threads/threads1.rs at line 26
while status.jobs_completed < 10 {while status.lock().unwrap().jobs_completed < 10 {