Linux - Solucion

 
Vista:

Solucion

Publicado por Hector (3 intervenciones) el 06/07/2001 16:56:19
Comento por si a alguien le interesa como solucione el tema :

int main(void)
{
FILE *fd;
char entrada;
while(1) {
fd=fopen("inin","r");
entrada=fgetc(fd);
if(entrada!=-1){printf("%c",entrada);}
}
fclose(fd);
}

en cada ciclo del while abro y cierro el archivo , de mas esta decir que el siguiente while no se ejecutara hasta que haya
informacion de entrada en inin , por lo que resulto ser una solucion muy eficiente y que consume practicamente nada , ademas
colge la rutina de una pthread ( Threads Posix ) resultando mucho mas optimo que un fork().

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder