From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <413DC4C9.9060406@users.sourceforge.net> Date: Tue, 07 Sep 2004 18:25:13 +0400 From: Ildar Mulyukov User-Agent: Mozilla Thunderbird 0.6 (X11/20040511) X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] =?KOI8-R?Q?=EB=C1=CB_=D5=D3=CB=CF=D2=C9=D4=D8_?= =?KOI8-R?Q?=D2=C1=C2=CF=D4=D5_=D3_=D0=CF=D4=CF=CB=C1=CD=C9=3F?= References: <200408310006.53355.glebus@asd.iao.ru> <005501c48f2c$b8ec1870$4d0010ac@aprcity.com> <20040907164323.5bac5364.vg@altlinux.ru> In-Reply-To: <20040907164323.5bac5364.vg@altlinux.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Corp-Mail: NO X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Sep 2004 14:28:05 -0000 Archived-At: List-Archive: Vadim Gorodisky wrote: >On Tue, 31 Aug 2004 11:32:51 +0400 >"Boronin Sergey" wrote: > > > >>Интересная особенность, что при попытке создания 1015 потоков в линуксе, >>выдается exception, при том, что в винде и 8000 потоков нормально >>отрабатывали, хотя и медленно. Не знаете с чем это может быть связано? >> >> >Как-то давно с этим сталкивался, помню, полечилось тем, >что новые треды содавались после того, как им устанавливали > >pthread_attr_setdetachstate(thr->attr, PTHREAD_CREATE_DETACHED); > > Не совсем. Это полечит только следующую ситуацию: в программе Вы создаёте потоки, которые после завершения оставляют код завершения, но этот код завершения, к сожалению, никто не считывает. Из-за этого остаются "зомби", которые ждут, что их считают. Но, хуже того, остаются занятыми дескрипторы нитей. Это, вместе с ограничением кол-ва дескрипторов в ядре, препятствует созданию новых нитей. Есть простые спрособы увеличить это количество - поищите на opennet.ru - там точно есть. Но нужно пересобирать ядро. С уважением, Ильдар -- Ildar Mulyukov, free SW designer/programmer ================================================ email: ildar@users.sourceforge.net projects: http://os-development.sourceforge.net/ home: http://tuganger.narod.ru/ ALT Linux Sisyphus ================================================