Andy Sy wrote:


Additional links of interest:

(1) The Fibers of Threads
http://www.linux-mag.com/2001-05/compile_01.html

(2) The Native POSIX Thread Library
http://lwn.net/Articles/10710/

(3) Making Linux safe for pthreads
http://lwn.net/Articles/7577/

(4) first NPTL vs. NGPT vs. LinuxThreads benchmark results
http://lwn.net/Articles/10741/
(The 1:1 model NPTL trounces the M:N NGPT in a benchmark
which should supposedly favour the latter)

(5) Ingo Molnar's O(1) Scheduler
http://www.itworld.com/nl/lnx_tip/01182002/

(6) GNU Pth - GNU Portable Threads
http://www.gnu.org/software/pth/pth-manual.html
Non pre-emptive threads; Anyone using this?
( interesting distinction: 'thread-safe' is not
  equivalent to 'reentrant'... hmm.... )


Just had to include these great links as well...


(7) Explains the flexible low-level clone() call vis-a-vis fork(), etc...
http://www.ibiblio.org/pub/Linux/docs/faqs/Threads-FAQ/html/Comparison.html

(8) Migrating to Linux kernel 2.6 Part 5: Migrating apps to
    the 2.6 kernel and NPTL
http://linuxdevices.com/articles/AT6753699732.html

(9) YoLinux Tutorial: POSIX thread (pthread) libraries
http://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads.html

(10) Programming POSIX Threads (big, big link collection)
http://www.humanfactor.com/pthreads/

(11) threading FAQs
http://www.lambdacs.com/cpt/MFAQ.html
http://www.lambdacs.com/cpt/FAQ.html
http://www.serpentine.com/~bos/threads-faq/

...and apparently GNU Pth is what NGPL (Next
Generation Posixthreads Library) was based upon -
allowing a mix of pre-emptive and cooperative threads,
hence M (kernel threads) : N (non-kernel threads).

--
Philippine Linux Users' Group (PLUG) Mailing List
[EMAIL PROTECTED] (#PLUG @ irc.free.net.ph)
Official Website: http://plug.linux.org.ph
Searchable Archives: http://marc.free.net.ph
.
To leave, go to http://lists.q-linux.com/mailman/listinfo/plug
.
Are you a Linux newbie? To join the newbie list, go to
http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie

Reply via email to