pthreadpool: Allow multiple jobs to be received
commitc5d07df6abe657ff196266bbfbb376ca7db0968b
authorVolker Lendecke <vl@samba.org>
Mon, 24 Mar 2014 10:39:56 +0000 (24 10:39 +0000)
committerJeremy Allison <jra@samba.org>
Thu, 27 Mar 2014 05:06:11 +0000 (27 06:06 +0100)
tree926b6cf1b9444e90aa8e17f0c09d7a8df2a3433d
parent84aa2ddd861549d6ec8d1ef15f4fd518e03f449b
pthreadpool: Allow multiple jobs to be received

This can avoid syscalls when multiple jobs are finished simultaneously

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/lib/asys/asys.c
source3/lib/fncall.c
source3/lib/pthreadpool/pthreadpool.c
source3/lib/pthreadpool/pthreadpool.h
source3/lib/pthreadpool/pthreadpool_sync.c
source3/lib/pthreadpool/tests.c
source3/modules/vfs_aio_pthread.c
source3/torture/bench_pthreadpool.c