Znovu FIFO a blokovani v open()
Michal Krause
mike na navrcholu.cz
Středa Říjen 20 14:14:01 CEST 1999
Dne 20.10.1999 Mikulas Patocka napsal
> >A nebo mozna jednoduse, i kdyz ne tak elegantne, spoustet konzumenta ze
> >skriptu nejak takhle:
> >
> >cat > FIFO &
> >konzument
>
> Ani by nebylo nutne se forkovat. Prvnve se fifo otevre pro cteni a blokne
> se. Pak prijde prvni request, open pro cteni se odblokuje a otevre
> se handle pro zapis, ktery zabrani zavreni fifa, az je klient zavre.
>
> int hr = open("fifo", O_RDONLY); // <-tady se to blokne, ale az prijde
> prvni request, tak se to zas odblokuje
> int hw = open("fifo", O_WRONLY); // <-zabranime zavreni pipy, s tim
> handlem nebudeme uz nic delat
Tady se blokne a jsem tam kde jsem byl...
--
S pozdravem
Michal Krause /\
ICQ: 7665279 Informace (nejenom) ze sveta Linuxu /\/ \
email: mike na navrcholu.cz ______ http://www.root.cz/ ______ NAVRCHOLU.cz
Co napsat do signatury, aby to nikoho nepohorsilo? Snad jedine nejakou
obecne znamou pravdu. Doufam, ze vsichni vite, ze tucnak je bylozrava ryba.
Další informace o konferenci Linux