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/

Search the boards