estoy tratando de utilizar un mutex para proteger el acceso a un poco de hardware de múltiples hilos, pero estoy confundido en cuanto a lo que significa la/el parámetro exitContext
hace:¿Qué significa el contexto de salida para WaitHandle.WaitOne?
public virtual bool WaitOne (
int millisecondsTimeout,
bool exitContext
)
The docs dicen:
exitContext - true para salir del dominio de sincronización para el contexto antes de la espera (si está en un contexto sincronizado), y volver a adquirirlo después; de lo contrario, falso.
... pero, ¿qué significa eso en realidad y cuáles son las consecuencias de establecerlo ya sea verdadero o falso? Lo configuré por cierto por ahora y el código parece funcionar, pero estoy nervioso de que no entiendo completamente qué es lo que pasa bajo el capó.