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/