!--a11y-->
ApplicationThread Manager 
This manager supplies the threads in which client applications’ source code is executed. It provides a set of properties for starting and managing client threads in the Java Virtual Machine.
This manager runs on servers only.
Server
Property |
Description |
Default Value |
InitialFOQSize |
The Action Object Stack initial size. It is a structure for reusing the ActionObject objects. |
200 |
InitialThreadCount |
The initial size of the thread pool. Specifies how many threads are started at the ThreadManager initialization. After startup, each thread is put in a waitQueue until there is a Runnableobject for processing. |
40 |
MaxFOQSize |
The maximum size of the Action Object Stack. |
5000 |
MaintainWakeupTimeout |
This property defines the time interval through which the thread that takes care of the Thread Managers consistency and is also used for starting “other types” of threads (application -> system and system -> application), is waking up. |
5 (min ) |
MaxRQSize |
The maximum size of the request queue. It is used to avoid waiting infinitely. |
5000 |
MaxThreadCount |
The maximum number of threads that the Thread Manager will manage. This limit is required to avoid overloading caused by too many running threads. |
40 |
MinThreadCount |
Absolute minimum number of the threads in the Thread Manager’s Pool. Even if the J2EE Engine has no requests at all, this is the minimum number of threads that will be kept running. |
40 |
ThreadsIdleTimeout |
Defines the time for which the thread waits to take a request for procession. If during this time limit no request comes, the thread is released. If you increase the value of this property, this leads to an indirect turn off of the Thread Manager’s downsize. |
5 (min) |
See also:
Thread System in the Administration Manual
