Re: problem
On чет, 2003-02-13 at 18:26, Nikola Puzovic wrote:
> Imam jedno pitanje vezano za C++ i boost :
> Kako da napravim da mogu da oslobodim sve procese koji cekaju u metodu
> utils::Queue.pop() (pri zatvaranju serijskog porta, jer tada neci doci
> vise nijedan podatak sa porta koji bi ih oslobodio)
E to je dobro pitanje. Cak mislim da stvar nije toliko jednostavna,
jer... Neko je odgovoran za zivotni vek tog objekta (drajvera) u kojem
se nalazi red. On treba i da oslobodi drajver, a jedan deo tog postupka
je da ugasi sve svoje niti koje koriste drajver i red.
Ono sto hocu da kazem je da drajver ne inicira svoje gasenje, vec onaj
ko njega koristi. Kako ce taj korisnik da "iscupa" svoje niti... moracu
da razmislim... Zelim elegantno i funkcionalno resenje.
Ako neko ima neko resenje, ili pretrazi po internetu, ili... neka podeli
sa mnom. Nije prioritet. Ignorisi to.
Osim ako mozda drajver ne dobija poruke preko reda...
Pozdrav,
Dragan Milenkovic
> Imam jedno pitanje vezano za C++ i boost :
> Kako da napravim da mogu da oslobodim sve procese koji cekaju u metodu
> utils::Queue.pop() (pri zatvaranju serijskog porta, jer tada neci doci
> vise nijedan podatak sa porta koji bi ih oslobodio)
E to je dobro pitanje. Cak mislim da stvar nije toliko jednostavna,
jer... Neko je odgovoran za zivotni vek tog objekta (drajvera) u kojem
se nalazi red. On treba i da oslobodi drajver, a jedan deo tog postupka
je da ugasi sve svoje niti koje koriste drajver i red.
Ono sto hocu da kazem je da drajver ne inicira svoje gasenje, vec onaj
ko njega koristi. Kako ce taj korisnik da "iscupa" svoje niti... moracu
da razmislim... Zelim elegantno i funkcionalno resenje.
Ako neko ima neko resenje, ili pretrazi po internetu, ili... neka podeli
sa mnom. Nije prioritet. Ignorisi to.
Osim ako mozda drajver ne dobija poruke preko reda...
Pozdrav,
Dragan Milenkovic
Previous by date: Re: problem
Next by date: Wazzaaa?
Previous by thread: Re: problem Next by thread: Wazzaaa?
Previous by thread: Re: problem Next by thread: Wazzaaa?