On Sunday 30 December 2007 07.39:25 Micha Nelissen wrote: > Martin Schreiber wrote: > > You are right, there seems to be no race condition if one uses > > WakeMainThread correct. There can be a deadlock if the main thread tries > > to destroy a thread which is waiting for Synchronize. > > Hmm I think this is a very stupid idea to do. The thread will continue > to execute something so I don't think this is supported. Like destroying > a component in an event handler. > TThread.Destroy calls Waitfor. What is the supported method to terminate an application which has threads waiting for Synchronize?
Martin _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives