New threaded application: develop against NPTL?

Kevin P. Fleming kpfleming@cox.net
Thu Sep 11 18:58:00 GMT 2003


I'm about to start building a new application that will use threading 
quite a bit (although not "heavily"), with long-lived threads watching 
pipes, sharing linked-list and tree data structures between 
themselves, etc.

Given that I'm already happily running 2.6.0-test4 and glibc-cvs, 
should I just start developing against NPTL? After reading the NPTL 
whitepaper, it seems that I'd just have to workaround all the same 
problems in linuxthreads that everyone else has to do deal with...

I'm willing to accept that the final result of this development would 
be an application that mandates running on kernel 2.6 or above with 
glibc/NPTL for proper operation. I don't expect it will see much 
distribution for quite some time, if ever.



More information about the Libc-alpha mailing list