¿Qué tipo de mecanismo de bloqueo utiliza la instrucción de bloqueo?

¿La palabra clave de bloqueo c # usa un enfoque de 'rendimiento', 'bloqueo de giro' o híbrido para manejar la contención?

Hasta ahora mis búsquedas en la declaración de bloqueo de .net no han encontrado una respuesta. Voy a publicar si encuentro más. Hasta ahora todo lo que pude encontrar es¿Cuándo debería uno usar un spinlock ... con una respuesta aceptada muy bien redactada por Mecki.

Pero estoy buscando alguna respuesta definitiva o documentación con respecto a .net / c # si alguien tiene una.

Respuestas a la pregunta(3)

Su respuesta a la pregunta