Exemplo
Vamos ver Arc
e Mutex
em ação:
Speaker Notes
This slide should take about 8 minutes.
Solução possĂvel:
Partes notĂĄveis:
v
Ă© agrupado em ambosArc
eMutex
, porque seus interesses sĂŁo ortogonais.- Envolver um
Mutex
em umArc
Ă© um padrĂŁo comum para compartilhar estado mutĂĄvel entre threads.
- Envolver um
v: Arc<_>
precisa ser clonado comov2
antes que possa ser movido para outra thread. Note quemove
foi adicionado Ă assinatura lambda.- Os blocos sĂŁo introduzidos para restringir o escopo do
LockGuard
tanto quanto possĂvel.