RE: Počet vláken

Zuffa Jan ZuffaJ na cgc.sk
Čtvrtek Prosinec 10 07:27:18 CET 2020


DD,

115 je nejak malo. Pozrite si aka je defaultna hodnota velkosti 
stacku pre thready. Ono to padne na kazdom PC rovnako lebo
moze byt dosiahnuty virtualny limit. Vo Visual studiu je to 
1MB. Pripadne skuste ProcDump a naslednu analyzu dumpu z padu
aplikacie

j.

-----Original Message-----
From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Martin Záruba
Sent: Thursday, December 10, 2020 6:52 AM
To: Martin Zaruba <hw-list na list.hw.cz>
Subject: Počet vláken

Mám v prostředí Lazarus program, který po připojení přes TCP/IP založí vlákno a provede příslušnou akci. Pokud ale počet vláken dosáhne hodnoty
115 dostanu zprávu

Project xxx vyvolal výjímku třídy ´EThread´ se zprávou:

Thread creation error: K provedení tohoto příkazu není dost paměťových prostředků


Jenže ono to nezáleží na paměti. Na různých PC se to chová stejně. 
Zjevně někde přetečou nějaké tabulky. Ale kde?

-- 

Martin Záruba

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list