On Monday 20 December 2004 13:03, Catalin(ux aka Dino) BOIE wrote:
> >> Care e de fapt intrebarea?
> >> Ce vrei sa faci?
> >
> > Exact ce am zis. Sa vad daca un device e ocupat si sa nu incerc sa-l
> > folosesc. Mai explicit, voi avea cateva thread-uri care vor incerca sa
> > trimita niste fax-uri. Ideea e ca daca un thread tine ocupat un device,
> > celelalte sa stea in asteptare sau sa incerce sa foloseasca alt device.
>
> La seriale, de obicei se fac niste fisiere lock care le protejeaza.
> Un program serios de faxuri (hylafax, mgetty) stie sa vada daca un device
> e folosit pentru altceva (alta trimitere/primire sau dialup).
> Daca tu ai facut programul de trimis faxuri, ar fi bine sa folosesti
> aceeasi metoda de lock ca si hylafax/mgetty.

Stiu metodele alea, da' sunt un pic nepotrivite. Ma enerveaza ca fisierele 
alea raman pe disc in cazul in care programul crapa sau e vre-un bug. E cam 
greu sa-ti dai seama daca fisierele-lock sunt valide sau nu. Mi se pare ca 
testul se face verificand daca PID-ul din lock exista si in lista de procese, 
dar eu am thread-uri... Daca imi crapa un thread si nu sterge fisierul de 
lock am o mare problema...

-- 
Serghei.

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui