Implementação de Seções Críticas com Monitor em C#
Conceito do Monitor
Conforme documentação da Microsoft, o Monitor previne execução simultânea de blocos de código por múltiplas threads. O método Enter permite que apenas uma thread prossiga, bloqueando outras até que Exit seja chamado. A palavra-chave lock é implementada usando a classe Monitor:
lock(objeto)
{
ExecutarAcao();
}
Equivalen ...
Publicado em 7-10 22:37