C++: Mutex e Critical Section
“Este artigo inicia uma série sobre programação em C++ aonde serão mostradas formas de como fazer e também de como não fazer uma série de coisas. Este primeiro artigo fala sobre locks, que é uma das coisas mais problemáticas vistas por aí – geradoras de bugs complicados de serem resolvidos. Espero que gostem.”
Enviado por Thiago (thiagoΘblogaro·com·br) – referência (blogaro.com.br).
• Publicado por Augusto Campos em
2008-12-04
C++ e seus detalhes, gosto pacas da tecnologia, mas tenho que admitir que tem coisas que nem sei o porquê de estarem lá.
C++ possui coisas incríveis que fazem você amar a linguagem,
mas possui coisas horríveis que fazem você odiar a linguagem.
Mas entre todas as linguagens C++ será a principal.
O texto realmente é uma boa referência (em português) ao conceito de mutexes/locks por contexto.
Entretanto, há uma implementação disponível deste e de outros conceitos de mutexes na biblioteca “Boost.Threads”, cuja documentação está disponível em:
http://www.boost.org/doc/libs/1_37_0/doc/html/thread/synchronization.html