Another checkpoint of initial cut at thread pool manager for thrift and related concu...
authorMarc Slemko <marc@apache.org>
Mon, 17 Jul 2006 23:51:05 +0000 (23:51 +0000)
committerMarc Slemko <marc@apache.org>
Mon, 17 Jul 2006 23:51:05 +0000 (23:51 +0000)
commit0e53ccdb8bf0cee0d17fed331d32dd012cec2552
tree32da173d437a7074270fe84aaa2858964d571a56
parent66949879ffaa724ff2789bd62a2b8820bf45f13f
Another checkpoint of initial cut at thread pool manager for thrift and related concurrency classes.

Added TimerManager -  I can't live without one after all.

Added Util - handy place for common time operations et al.

Initial test code

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664722 13f79535-47bb-0310-9956-ffa450edef68
14 files changed:
lib/cpp/Makefile
lib/cpp/src/concurrency/Monitor.cc
lib/cpp/src/concurrency/Monitor.h
lib/cpp/src/concurrency/Mutex.cc
lib/cpp/src/concurrency/Mutex.h
lib/cpp/src/concurrency/PosixThreadFactory.cc
lib/cpp/src/concurrency/PosixThreadFactory.h
lib/cpp/src/concurrency/Thread.h
lib/cpp/src/concurrency/ThreadManager.cc
lib/cpp/src/concurrency/ThreadManager.h
lib/cpp/src/concurrency/TimerManager.cc [new file with mode: 0644]
lib/cpp/src/concurrency/TimerManager.h [new file with mode: 0644]
lib/cpp/src/concurrency/Util.h [new file with mode: 0644]
lib/cpp/src/concurrency/test/TimerManagerTests.cc [new file with mode: 0644]