Solución de problemas de excepciones: System.Threading.SynchronizationLockException

Actualización: noviembre 2007

La excepción que se produce cuando un método requiere que el llamante sea propietario del bloqueo en un Monitor determinado, y que el método lo invoque un llamante que no sea propietario de dicho bloqueo.

Comentarios

Se produce una excepción SynchronizationLockException al llamar a los métodos Exit, Pulse, PulseAll, y Wait de la clase Monitor desde un bloque de código no sincronizado.

Vea también

Tareas

Cómo: Averiguar más sobre una excepción con el Ayudante de excepciones

Referencia

SynchronizationLockException