Provide an abstract thread pool object
authorAndrew Deason <adeason@sinenomine.net>
Thu, 11 Mar 2010 16:43:54 +0000 (10:43 -0600)
committerDerrick Brashear <shadow@dementia.org>
Sat, 2 Oct 2010 04:11:15 +0000 (21:11 -0700)
commit4ca57f3fd302e339aaf4d4625b904fcfd3d2f0e8
tree4b8e18e4a8c658c9962aa53353f79a117f584683
parentbfbc65676d6ea2d4d000d2f8813bcc0958cf8ea2
Provide an abstract thread pool object

Add some routines to maintain a pool of threads, for working through a
Vwork_queue.

This adds the afs_tp* series of functions. Originally written by
Tom Keiser.

Change-Id: I8735aa14ca6622ae0eca7a7589e69b0f3b3daf08
Reviewed-on: http://gerrit.openafs.org/1863
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/util/Makefile.in
src/util/thread_pool.c [new file with mode: 0644]
src/util/thread_pool.h [new file with mode: 0644]
src/util/thread_pool_impl.h [new file with mode: 0644]
src/util/thread_pool_impl_types.h [new file with mode: 0644]
src/util/thread_pool_types.h [new file with mode: 0644]