O'Reilly logo

PowerBuilder® 9: Internet and Distributed Application Development by John D. Olson, Bill Green

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Threading in EAServer

A thread is a single path of execution through a given process, such as EAServer. Generally, each client request to EAServer executes on a distinct thread within the process. EAServer itself operates on a native-threaded Open Server kernel and, therefore, relies solely on the operating system to create and manage threads, including balancing them across the available CPUs.

As just another program running on the host operating system, EAServer has a limited number of threads at its disposal (a little more than 2,000 on Windows operating systems), making them a critical resource from the perspective of scalability. Additionally, the need for the server to context-switch the given threads across many different tasks within ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required