query on threading standards?
Bill, I don’t know if you recall or not, but we talked at Usenix in San Diego about threading under Linux. I was curious about your opinion on a couple of things. (1) Have you been following the threading discussion on linux kernel (summarized at http://kt.linuxcare.com/kernel-traffic/kt20000911_84.epl#1for those of us that have lives)? I wondered if you had any opinions on the Posix thread discussion and Linus’s evaluation of pthreads. (2) Is there a current POSIX standard for Pthreads? Where might one find or obtain this. I couldn’t find a reference to where the standard is in “Multithreaded Programming with pthreads”. (3) There also has been a lot of discussion on the mailing list about some changes that Linux has put into 2.4.0-test8 to support “thread groups”. This is a way to provide a container for Linux threads (the process provides this container on most other operating systems). Apparently this breaks the current Linux implementation of pthreads. But other than that it is a g