1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-17 10:26:15 +00:00
freebsd/lib/libthr/thread
Kris Kennaway dd77f9f7f2 Increase the default MUTEX_ADAPTIVE_SPINS to 2000, after further
testing it turns out 200 was too short to give good adaptive
performance.

Reviewed by:   jeff
MFC after:     1 week
2008-04-26 13:19:07 +00:00
..
Makefile.inc Add POSIX pthread API pthread_getcpuclockid() to get a thread's cpu 2008-03-22 09:59:20 +00:00
thr_affinity.c Avoid various shadowed variables. libthr is now almost WARNS=4 clean except 2008-04-23 21:06:51 +00:00
thr_atfork.c
thr_attr.c Avoid various shadowed variables. libthr is now almost WARNS=4 clean except 2008-04-23 21:06:51 +00:00
thr_autoinit.c
thr_barrier.c
thr_barrierattr.c
thr_cancel.c
thr_clean.c
thr_concurrency.c
thr_cond.c Remove unused functions. 2008-04-02 08:33:42 +00:00
thr_condattr.c
thr_create.c Avoid various shadowed variables. libthr is now almost WARNS=4 clean except 2008-04-23 21:06:51 +00:00
thr_detach.c
thr_equal.c
thr_event.c
thr_exit.c Compile libthr with warnings. 2008-03-25 13:28:12 +00:00
thr_fork.c
thr_getcpuclockid.c Add POSIX pthread API pthread_getcpuclockid() to get a thread's cpu 2008-03-22 09:59:20 +00:00
thr_getprio.c
thr_getschedparam.c
thr_info.c
thr_init.c _vfork is not in libthr, remove the reference. 2008-04-16 03:19:11 +00:00
thr_join.c
thr_kern.c
thr_kill.c
thr_list.c
thr_main_np.c
thr_multi_np.c
thr_mutex.c Increase the default MUTEX_ADAPTIVE_SPINS to 2000, after further 2008-04-26 13:19:07 +00:00
thr_mutexattr.c pthread_mutexattr_destroy() was accidentally broken in last revision, 2008-03-20 11:47:08 +00:00
thr_once.c Use macro THR_CLEANUP_PUSH/POP, they are cheaper than pthread_cleanup_push/pop. 2007-10-16 07:46:15 +00:00
thr_printf.c
thr_private.h put THR_CRITICAL_LEAVE into do .. while statement. 2008-04-03 02:47:35 +00:00
thr_pspinlock.c Reverse the logic of UP and SMP. 2007-10-16 07:36:02 +00:00
thr_resume_np.c
thr_rtld.c Use native rwlock. 2008-04-22 06:44:11 +00:00
thr_rwlock.c don't include pthread_np.h, it is not used. 2008-04-14 08:08:40 +00:00
thr_rwlockattr.c
thr_self.c
thr_sem.c If a thread is cancelled, it may have already consumed a umtx_wake, 2008-03-11 03:26:47 +00:00
thr_setprio.c
thr_setschedparam.c
thr_sig.c - Copy signal mask out before THR_UNLOCK(), because THR_UNLOCK() may call 2008-03-18 02:06:51 +00:00
thr_single_np.c
thr_spec.c In _pthread_key_create() ensure that libthr is initialized. This 2007-11-06 21:50:43 +00:00
thr_spinlock.c Avoid various shadowed variables. libthr is now almost WARNS=4 clean except 2008-04-23 21:06:51 +00:00
thr_stack.c
thr_suspend_np.c Remove umtx_t definition, use type long directly, add wrapper function 2007-11-21 05:21:58 +00:00
thr_switch_np.c
thr_symbols.c
thr_syscalls.c Remove vfork() overloading, it is no longer needed. 2007-12-20 04:32:28 +00:00
thr_umtx.c Replace function _umtx_op with _umtx_op_err, the later function directly 2008-04-02 07:41:25 +00:00
thr_umtx.h Replace userland rwlock with a pure kernel based rwlock, the new 2008-04-02 04:32:31 +00:00
thr_yield.c