Lloyd Park wrote:
> I had problems with a threaded app under Linux which hung because one
> thread would sometimes call RTLSetEvent before the other called
> RTLEventStartWait.  The attached patch for the 2.1.1 branch revision
> 5606 fixes the problem.

Better rewrite it to use semaphore (sem_*) functions. The conditional
variables are very disappointing (exactly for the reason you describe).

Micha
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to