He escrito una API que se utilizará en el mismo cuadro en (1) un servicio de Windows, (2) una aplicación web y (3) una aplicación de formularios de Windows. Todos necesitan compartir un conjunto muy pequeño de datos comunes (unos pocos enteros, una fecha y una cadena que podría poner como propiedades de una sola clase).Bloqueo de proceso cruzado en C#
¿Qué tipo de mecanismo de bloqueo puedo usar en el proceso cruzado para que los tres procesos puedan compartir los recursos de manera segura y no tener conflictos?
Sin bases de datos, busque una solución que no requiera dependencias adicionales. Preferiblemente, la solución usaría la memoria compartida, o el sistema de archivos de alguna manera.
El título de su pregunta sugiere que se trata de "bloqueo", pero la pregunta real parece ser solo acerca de los datos. Por favor aclara –
¡Has terminado de contar! – Wells