Necesito ayuda el siguiente ejercicio de programación de procesos alguien me puede enviar la solución?
Construid un proceso servidor que mantenga una matriz de dimensión 10 x 4 que represente
los asientos de un vagón de tren. Los diferentes asientos se identifican por la fila y
la columna en la que se encuentran. Además, construid procesos clientes que reserven
y compren billetes especificando el asiento concreto, identificado por un número de fila
y un número de columna. Cuando el cliente intenta realizar una compra de billete, el
servidor le responde una de las siguientes opciones:
Reservado. En este caso, el cliente al recibir la respuesta muestra un mensaje
por salida estándar indicando que la compra se ha realizado correctamente y
finaliza su ejecución.
Ocupado y una lista de los asientos que se encuentran libres actualmente. En
este caso, el cliente al recibir la respuesta solicita otro asiento hasta que logre
comprar uno que está libre.
Vagón completo. En este caso, el cliente, al recibir la respuesta la muestra
por salida estándar y finaliza su ejecución.
Implementad un sistema que lance un servidor y un número suficiente de clientes que
simulen el proceso de compra.