EAServer Thread Types

There are three basic types of threads in EAServer:

  1. Client threads, such as a server-side thread that is associated with an open-client connection (such as socket, IIOP/HTTP). When the client closes its connection, the thread is put back into a pool.

  2. Bound threads, which are bound to component instances when the component has “Bind Thread” enabled. When an instance is destroyed, the thread is put back into the pool.

  3. Service threads, which are used for service components and are also used by the Thread Manager (discussed later). When a service stops or a Thread Manager thread stops running, it is put back into the pool.

These three thread types share a common thread pool. All threads are OS-native threads, except that we attach ...

Get PowerBuilder® 9: Internet and Distributed Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.