share 1 2

master
Andrew Johnson 6 years ago
parent 188313d520
commit a80ad35b65

@ -47,3 +47,12 @@ path = "thread4.rs"
[[bin]]
name = "thread5"
path = "thread5.rs"
[[bin]]
name = "share1"
path = "share1.rs"
[[bin]]
name = "share2"
path = "share2.rs"

@ -0,0 +1,9 @@
use std::thread;
fn main() {
let a = vec![1, 2, 3];
thread::spawn(move || {
println!("a = {:?}", a);
});
}

@ -0,0 +1,15 @@
use std::thread;
fn main() {
let a = vec![1, 2, 3];
thread::spawn(move || {
println!("a = {:?}", a);
});
/* captures moved variable a
thread::spawn(move || {
println!("a = {:?}", a);
});
*/
}
Loading…
Cancel
Save