freebsd-skq/lib/libpthread
deischen 9f8651cad6 Move idle kse wakeup to outside of regions where locks are held.
This eliminates ping-ponging of locks, where the idle KSE wakes
up only to find the lock it needs is being held.  This gives
little or no gain to M:N mode but greatly speeds up 1:1 mode.

Reviewed & Tested by:	davidxu
2003-07-23 02:11:07 +00:00
..
arch Add missing arguments to _amd64_restore_context() when called from 2003-07-20 12:41:38 +00:00
man The .Fn function 2003-06-08 10:40:44 +00:00
support Style. 2003-07-02 20:52:39 +00:00
sys Move the machine specific files from sys/Makefile.inc and put them 2003-06-23 04:28:31 +00:00
test o Eliminate upcall for PTHREAD_SYSTEM_SCOPE thread, now it 2003-07-17 23:02:30 +00:00
thread Move idle kse wakeup to outside of regions where locks are held. 2003-07-23 02:11:07 +00:00
Makefile o Eliminate upcall for PTHREAD_SYSTEM_SCOPE thread, now it 2003-07-17 23:02:30 +00:00
pthread.map Override libc function raise(), in threading mode, raise() will 2003-07-19 05:25:49 +00:00