Solo quiero asegurarme de que entiendo algo aquí. Si obtengo un candado con Monitor.Enter
o lock
, ¿necesito llamar al Pulse
antes de soltar el candado?Propósito de Monitor.Pulse
Monitor.Enter
Monitor.Pulse // Is that neccessary?
Monitor.Exit
siempre estaba hecho creer que una llamada Monitor.Exit
implícitamente invocar Monitor.Pulse
. ¿Es eso verdad?
No estoy exactamente seguro de cuándo utilizaría Pulse
. Eso es lo que está causando confusión.