[fpc-pascal] Re: Multi-threaded project with few locks (no Thread.waitfor). Memory consumption keeps increasing on Ubuntu 10.10 x64
Vinzent Höfler
JeLlyFish.software at gmx.net
Sat Oct 16 17:49:26 CEST 2010
On Sat, 16 Oct 2010 17:42:03 +0200, Luca Olivetti <luca at ventoso.org> wrote:
> Al 16/10/10 16:57, En/na Vinzent Höfler ha escrit:
>
>>
>> Well, the usual implementation of an externally called "Destroy" is
>>
>> - first a call to the Terminate method
>> - then a WaitFor()
>
> Nope, I avoid the WaitFor.
Nice for you, but I'd rather avoid polling solutions.
> I usually do a
>
> while not FFinished do
> CheckSynchronize(100);
Check again. You can't even access FFinished from a foreign thread.
Vinzent.
More information about the fpc-pascal
mailing list