On Fri, Oct 15, 2010 at 10:06 AM, Jonas Maebe <jonas.ma...@elis.ugent.be> wrote:

> First of all, if you use tthread.create(true) (i.e., create a suspended
> thread), then the "execute" method will never be called:

BTW: I did notice that the semaphore was being used to suspend the
thread.  And I also know that that was it's only function... Suspend
and Resume.  At this point I would suggest we can do one of two
things:

1.) take pthreads and re-build with access to a semaphore that it
probably has (again I assume) or call method to trigger same
functionality to suspend thread via pThreads.

or

2.) take pthreads and port line by line into FPC so we make calls to
either kernel or libc.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to