Multithreading in EAServer
Every component in EAServer runs in its own thread. In a single CPU environment, the operating system allows each thread a slice of CPU time and switches between them. In contrast, a system consisting of multiple CPUs can execute multiple threads simultaneously. Multiple processors are a given for an application server since it must service dozens if not hundreds of users. If the server were not multithreaded, it would bog down waiting for database queries to execute and disk I/O to complete, a situation completely unacceptable for an enterprise application.
When creating a client/server application with PowerBuilder, a developer relies on shared objects to multithread an application. PowerBuilder has several functions ...
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.