[Lazarus] Threads in Lazarus code base
Luiz Americo Pereira Camara
luizmed at oi.com.br
Wed Sep 15 21:29:18 CEST 2010
Mattias Gaertner escreveu:
> On Wed, 15 Sep 2010 11:49:42 -0300
> Luiz Americo Pereira Camara <luizmed at oi.com.br> wrote:
>> Mattias Gaertner escreveu:
>>> *many IDE parts will become slower (once you start a thread the RTL
>>> uses critical sections and especially string handling become much
>> If i understand correctly all program will suffer the performance hit,
>> not only the "threaded" part, right?
> Correct. As long as another thread runs. When the thread stops all
> returns to "normal".
Good to know that when the thread stop the performance penalty "stops"
This makes me keep with the original plan
>> I'm asking this because i'm planning to make a client of a REST service
>> through http and i choose Synapse to do the communication.
>> Since Synapse recommends to use thread to avoid GUI freeze, i planned to
>> use a thread for getting the data.
> In this case you have not much choice.
I could use lnet.
But i think that this is not the case given the above
More information about the Lazarus