Example
Arc
์ Mutex
์ ๋์์ ์ดํด๋ด
๋๋ค:
Let us see
Arc
andMutex
in action:
use std::thread; // use std::sync::{Arc, Mutex}; fn main() { let mut v = vec![10, 20, 30]; let handle = thread::spawn(|| { v.push(10); }); v.push(1000); handle.join().unwrap(); println!("v: {v:?}"); }
์ญ์ฃผ
- ์ ์ฝ๋๋ฅผ ๋์ํ๊ฒ ์์ ํด๋ณด์ธ์.