Thread Pool

A thread pool is a collection of worker threads that efficiently execute asynchronous callbacks on behalf of the application.

The thread pool is primarily used to reduce the number of application threads and provide management of the worker threads.

Select Instances > Properties > Thread Pool to streamline the threads used in GeognoSIS 9.

Field

Description

Dispatch Timeout (ms)

The timeout value for dispatcher threads which send asynchronous messages to one-way endpoints.

Initial Size

The size of the secondary or worker thread.

Maintenance Period (ms)

Time allowed for access to the worker thread pool for purposes of monitoring and debugging.

Maximum Dormant Threads

Number of dormant threads to be held ready to wake when their blocking conditions are satisfied.

Maximum Size

The maximum size of the secondary or worker thread pool.

Minimum Size

The minimum size of the secondary or worker thread pool.

TIP: Click here for more information about thread pools.