[fpc-pascal] Re: Multi-threaded project with few locks (no	Thread.waitfor). Memory consumption keeps increasing on Ubuntu 10.10	x64
    Michael Van Canneyt 
    michael at freepascal.org
       
    Sat Oct 16 11:44:13 CEST 2010
    
    
  
On Sat, 16 Oct 2010, Luca Olivetti wrote:
> Al 15/10/10 22:31, En/na Vinzent Höfler ha escrit:
>
>> - FreeOnTerminate should be gone, (meaning no way to actively call
>> TThread.Destroy from another thread, a thread gets destroyed
>> automatically when it leaves its execute method)
>
> I don't agree, the creator of the thread should be able to see what's 
> happening to it (i.e. keeping a reference to the thread without risking a 
> SIGSEV because the thread has terminated).
That's what the OnTerminate() event is for, that should definitely remain.
Michael.
    
    
More information about the fpc-pascal
mailing list