linux-BR.org

Notícias de software livre e tecnologias

Exemplo com 2 threads e mutex a e b:
Se o T2 será adquirido a trava B após o t1 bloquear A e B, nenhum impasse ocorre.Se T1 obtiver bloqueio A e T2 obtiveram bloqueio B, ocorre um impasse.TCPI/IP baseado)
Trabalha com a depuração, liberação e Relwithdebinfo Builds
Para uso básico, não são necessárias alterações de código -fonte.
O CPPGuard é uma ferramenta de desenvolvedor para testar aplicativos C ++ feitos com o Visual Studio para impasses e uso errado de bloqueio.Esse algoritmo detectará um impasse em potencial, mesmo que o programa executado não seja realmente um impasse.

Fonte: https://github.com/JochenBaier/cppguard