From d5bb22c12d58b7afc1558f454812cf11ed082b6e Mon Sep 17 00:00:00 2001 From: Hye Woong Jeon Date: Mon, 12 Jun 2023 08:13:49 +0900 Subject: [PATCH] fix: update threads2.rs to use Mutex --- exercises/threads/threads2.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exercises/threads/threads2.rs b/exercises/threads/threads2.rs index ada3d14a..c63f2f15 100644 --- a/exercises/threads/threads2.rs +++ b/exercises/threads/threads2.rs @@ -5,7 +5,7 @@ // I AM NOT DONE -use std::sync::Arc; +use std::sync::{Arc, Mutex}; use std::thread; use std::time::Duration; @@ -14,7 +14,7 @@ struct JobStatus { } fn main() { - let status = Arc::new(JobStatus { jobs_completed: 0 }); + let status = Arc::new(Mutex::new(JobStatus { jobs_completed: 0 })); let mut handles = vec![]; for _ in 0..10 { let status_shared = Arc::clone(&status);