Implementação do algoritmo de detecção e correção de deadlock.

Signed-off-by: Cristiano Fernandes <cristiano@azapp.net>