Hola,
Tengo que hacer un ejercicio para poner en práctica procesos y semáforos en el que hay que hacer lo siguiente:
- un thread se encargará de leer el contenido de un fichero con funciones de lectura por bloques (binario) y tanto el nombre del fichero como el bloque como parámetros.
- el segundo, recibirá los datos del primer thread y lo enviará a un fichero de salida, que también hay que añadirlo como parámetro de la función que gestiona el thread.
- Es posible que haya que leer y escribir varias veces en los ficheros (debido al bloque de medida marcada como parámetro).
Cómo leer y escribir fichero binarios, pero utilizar threads y semáforos... y como estructurar el programa, aun menos...
Tengo que hacer lo mismo pero solo utilizando threads y por lo que he leído también MUTEX.
¿alguna ayuda?
Gracias!!