Posted By: Rat (prilis mnoho her) on 'CZprogram' Title: Re: pthreadsy Date: Sun Feb 2 21:51:06 2003 > Zdar, > problem je takovyhle: zkousim nejake programovani threadu pod linuxem, coz > neumim (ani jinde). A podle mych pokusu se neda z jednoho procesu spustit > vice nez 255 threadu za dobu jeho existence. Ne zaroven, ale za celou dobu > co > pobezi. To se mi zda jako dost absurdni omezeni, tak se ptam, jestli uz > nekdo > na neco takoveho narazil nebo jestli neco dela blbe. > int main() > { > pthread_t pt; > while(true) > { > Cnt++; NCnt++; > if (pthread_create(&pt, 0, Loop, 0)) > { > cout << Cnt << "t" << NCnt << "tCHYBA" << endl; > return(-1); > }; > cout << Cnt << "t" << NCnt << endl; > } > }; man pthread_join > Je tu jeste zapotrebi nejake info? Myslim, ze by to melo stacit... > Vysledek je stejny nezavisle na kompilatoru - gcc a kylix davaji stejne > vysledky. Pameti je fura a pthread_create vraci chybu EAGAIN - ostatne podle > manualovych stranek ani jinou vratit nemuze :-) Tohle bych tipnul spis na omezeni v ulimit... > Quasimodo Krysa rat@atrey.karlin.mff.cuni.cz Jsem Krysa http://atrey.karlin.mff.cuni.cz/~rat/