Package org.jgroups.util
Class ThreadPool
java.lang.Object
org.jgroups.util.ThreadPool
Maintains a set of ReusableThreads. When a thread is to be returned, all existing threads
are checked: when one is available, it will be returned. Otherwise, a new thread is created
and returned, unless the pool limit is reached, in which case
null
is returned.
Creates threads only as needed, up to the MAX_NUM limit. However, does not shrink the pool
when more threads become available than are used.- Author:
- Bela Ban
- To do:
- Shrink thread pool if threads are unused after some configurable time.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary