Um Monitor
é uma técnica de bloqueio mais simples que permite o bloqueio de recursos entre encadeamentos de um único processo, enquanto Mutex
e Semaphore
permite o bloqueio de recursos entre processos.
Existem muitas informações na internet para Semaphore, Mutex, etc. Mas, até onde eu pesquisei, não há informações claras disponíveis nos monitores.
Eu sei que um mutex ajuda na exclusão mútua entre processos. Um semáforo binário também faz uma função similar. Então, qual é o uso de introduzir um novo conceito chamado Monitor.
O que isso realmente faz que o torna tão especial?
Tags process