Andrew Brunner wrote:

Ok. You mentioned NPTL.  What can you tell me about that?  Is that the
project that makes pthreads?

I'm looking to get the latest and greatest source of posix threads so
I draw upon that code and perhaps even come up with a native version
for FPC.  Any help would be greatly appreciated.

I wonder if I could possibly make a suggestion here. NPTL is fairly well established in the Linux kernel- it's been a bit of a long haul, with some architectures getting it much later than others. However a lot of unix programmers are still very unfamiliar with the concept of threads, and "diluting the brand" with a competing implementation isn't going to help matters.

If you want to do something which is implemented inside FPC then don't mess with threads. Instead get an efficient coroutine implementation working, and then build whatever else you want on top of that- but call it something like Preemptive Coroutines :-)

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to