[fpc-pascal] Threads
Paul Davidson
pdavidson at coraxnetworks.com
Fri Oct 28 15:27:02 CEST 2005
On Oct 28, 2005, at 9:12, Michael Van Canneyt wrote:
>
>
> On Fri, 28 Oct 2005, Paul Davidson wrote:
>
>> Would it be possible to add a property to TThreads to expose
>> DefaultStackSize in rtl/inc/threadh.inc
>> Or something similar.
>
> It should be possible, yes, however this will require that the stack
> size is added to the constructor: the constructor calls beginthread.
This makes sense. Much as other thread properties are usually done in
constructor as well.
>
> But we'll need also to change the BeginThread call itself, because
> it will need the stacksize as an (optional) parameter.
>
> This can (and probably should) be done, but that will not make it in
> the
>
>>
>> Working on app that uses lots of complex recursion. Ran into
>> problems and ended rewriting this component. In order to meet stack
>> size limit, program runs much slower.
>>
>> Comments please?
>
> For the time being, the easiest is to set the thread manager to your
> own
> thread manager, and set the stack yourself in the BeginThread function.
> However, this will create all threads with the same size.
In this case it is acceptable
>
> Michael.
> _______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>
>
P Davidson
Corax Networks Inc.
http://CoraxNetworks.com
More information about the fpc-pascal
mailing list