Aprenda Go 🇧🇷 Cap. 18 – Concorrência – 5. Mutex
Cap. 18 – Concorrência – 5. Mutex Transcript and Lesson Notes
- Agora vamos resolver a race condition do programa anterior utilizando mutex. - Mutex é mutual exclusion, exclusão mútua. - Utilizando mutex somente uma thread poderá utilizar a variável contador de cada vez, e as outra
Quick Summary
- Agora vamos resolver a race condition do programa anterior utilizando mutex. - Mutex é mutual exclusion, exclusão mútua. - Utilizando mutex somente uma thread poderá utilizar a variável contador de cada vez, e as outra
Key Takeaways
- Review the core idea: - Agora vamos resolver a race condition do programa anterior utilizando mutex. - Mutex é mutual exclusion, exclusão mútua. - Utilizando mutex somente uma thread poderá utilizar a variável contador de cada vez, e as outra
- Understand how programar fits into Cap. 18 – Concorrência – 5. Mutex.
- Understand how programação fits into Cap. 18 – Concorrência – 5. Mutex.
- Understand how golang fits into Cap. 18 – Concorrência – 5. Mutex.
- Understand how go fits into Cap. 18 – Concorrência – 5. Mutex.
Key Concepts
Full Transcript
- Agora vamos resolver a race condition do programa anterior utilizando mutex. - Mutex é mutual exclusion, exclusão mútua. - Utilizando mutex somente uma thread poderá utilizar a variável contador de cada vez, e as outras deve aguardar sua vez "na fila." - Na prática: - type Mutex - func (m *Mutex) Lock() - func (m *Mutex) Unlock() - RWMutex - Código: https://github.com/ellenkorbes/aprendago/blob/master/c%C3%B3digo/18_concorrencia/06_mutex/main.go
Lesson FAQs
What is Cap. 18 – Concorrência – 5. Mutex about?
- Agora vamos resolver a race condition do programa anterior utilizando mutex. - Mutex é mutual exclusion, exclusão mútua. - Utilizando mutex somente uma thread poderá utilizar a variável contador de cada vez, e as outra
What key concepts are covered in this lesson?
The lesson covers programar, programação, golang, go, programacao.
What should I learn before Cap. 18 – Concorrência – 5. Mutex?
Review the previous lessons in Aprenda Go 🇧🇷, then use the transcript and key concepts on this page to fill any gaps.
How can I practice after this lesson?
Practice by applying the main concepts: programar, programação, golang, go.
Does this lesson include a transcript?
Yes. The full transcript is visible on this page in indexable HTML sections.
Is this lesson free?
Yes. CourseHive lessons and courses are available to learn online for free.
