Daca folosesti pipe-uri pt a comunica, al doilea fir poate sa faca select() si se prinde el singur cand are date de prelucrat. Poate sa foloseasca cozi de date pt a reconstrui mesajele intregi in caz ca cu read ii vin pe bucati.
On Mon, 10 Feb 2003, Dorin Lazar wrote: > Se poate preempta un anumit thread in Linux? Am nevoie sa scriu doua > fire, unul de obtinere de date si unul de prelucrare a datelor. Ele > comunica printr-un buffer (din care se citeste dupa anumite reguli, > sunt pachete de dimensiuni diferite, etc.). Problema este ca buffer-ul > respectiv se umple destul de repede, si as vrea ca atunci cand primul > fir detecteaza ca buffer-ul e plin sa ii spun firului de prelucrare sa > ishi ia datele. > Se poate rezolva problema intr-un mod elegant? > -- > Dorin "sp00ky" Lazar, programmer > Registered Linux user #162515 > > --- > Pentru dezabonare, trimiteti mail la > [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'. > REGULI, arhive si alte informatii: http://www.lug.ro/mlist/ > > > ---------------------------- Mihai RUSU Disclaimer: Any views or opinions presented within this e-mail are solely those of the author and do not necessarily represent those of any company, unless otherwise specifically stated. -- Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'. REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
