openldap/libraries/libldap_r
Howard Chu e12ca8b6fe Fixes for multiple threadpool queues
Remove poolq_hash, it wasn't distributing work evenly to the queues.
Just walk through all queues and use the one with smallest
active+pending count. Since pool_retract also relied on the hash,
a different means of locating the thread to retract was needed.
Add pool_submit2 which returns the threadpool task structure,
and record which poolq this task lives on.
2017-03-15 11:13:09 +00:00
..
ldap_thr_debug.h Happy New Year! 2017-01-03 12:36:47 -08:00
Makefile.in Happy New Year! 2017-01-03 12:36:47 -08:00
rdwr.c Happy New Year! 2017-01-03 12:36:47 -08:00
rmutex.c Happy New Year! 2017-01-03 12:36:47 -08:00
rq.c Happy New Year! 2017-01-03 12:36:47 -08:00
thr_cthreads.c Happy New Year! 2017-01-03 12:36:47 -08:00
thr_debug.c Happy New Year! 2017-01-03 12:36:47 -08:00
thr_nt.c Happy New Year! 2017-01-03 12:36:47 -08:00
thr_posix.c Happy New Year! 2017-01-03 12:36:47 -08:00
thr_pth.c Happy New Year! 2017-01-03 12:36:47 -08:00
thr_stub.c Happy New Year! 2017-01-03 12:36:47 -08:00
thr_thr.c Happy New Year! 2017-01-03 12:36:47 -08:00
threads.c Happy New Year! 2017-01-03 12:36:47 -08:00
tpool.c Fixes for multiple threadpool queues 2017-03-15 11:13:09 +00:00