一个计数器,三个工人,钥匙只有一把
“大家都能找到它”和“大家不会同时改坏它”是两件事。先配出一个能过编译的共享类型,再逐步看互斥锁怎样把修改排成队。
锁住的范围越大,并行空间越小锁当前空闲
Arc 强引用计数:4(main + 3 个闭包)
目标:每个线程把计数器加 1,最终得到 3。
“大家都能找到它”和“大家不会同时改坏它”是两件事。先配出一个能过编译的共享类型,再逐步看互斥锁怎样把修改排成队。
锁住的范围越大,并行空间越小Arc 强引用计数:4(main + 3 个闭包)
目标:每个线程把计数器加 1,最终得到 3。