¿Hay alguna forma de utilizar los métodos Interlocked.CompareExchange();
y Interlocked.Increment();
con los valores almacenados en un archivo mapeado en memoria?Cómo usar operaciones entrelazadas contra archivos mapeados en memoria en .Net
Me gustaría implementar un servicio de subprocesos múltiples que almacenará sus datos en un archivo mapeado en memoria, pero dado que es multiproceso, debo evitar las escrituras en conflicto, por lo tanto me pregunto sobre las operaciones Interbloqueadas en lugar de utilizar bloqueos explícitos.
Sé que es posible con código nativo, pero ¿se puede hacer en código administrado en .NET 4.0?
También buscando esto. ¿Encontraste alguna solución? – TravisWhidden
Publicó una respuesta a continuación. ¡¡¡Por favor acepta!!! :) Gracias. – TravisWhidden