> Ceea ce vrei tu se cheama multi-threading. Din cite stiu io kernelul nu > are suport pentru multi-threading, da' se poate emula cu > multi-processingu'. In speta, chemind functia fork.
o explicatie mai pe larg este aceasta: linuxul nu stie ( la fel ca solaris, spre exemplu ) de threaduri direct in kernel pe sistemele de operare mai de nivel mai jos threadurile sunt implementate ca procese ( vezi curs SO sau SO2 din automatica :-) ); de aceea vezi mai multe procese mysql sau mai nou postgres, spre exemplu libraria pthread se ocupa de toata aceasta implementare, astfel incat pe tine sa te doara in paispe ce face el de fapt ( fork, shm, semafoare etc), tu doar aplici functiile din standardul posix threads Alex ps: sigur, in implementarea ta poti sa folosesti linistit fork(); eu asa fac in marea majoritate, threadurile nu m-au impresionat ( inca ); dar in momentul in care ai date comune foarte multe, atunci e cazul sa te gandesti ca alternativa cu threadurile e chiar una foarte frumoasa si mai simpla decat orice altceva --- <a href="mailto:[EMAIL PROTECTED]?Subject=unsubscribe%20rlug">unsubscribe</a> REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
