Compartir datos entre procesos

Por medio de esta clase podemos usar la memoria compartida como si fuera un array normal. Cada vez que se trata de leer y escribir en el array se estará accediendo a la memoria compartida para almacenar de manera persistente la información y poder compartir entre procesos los datos.

Esta clase toma en cuenta la concurrencia por lo que hace uso de semáforos antes de leer y escribir los datos en memoria.