SMP - Open Server performance and scalability

This improvement focuses on generic changes to increase performance over all platforms. It affects Shared Memory Multiprocessor (SMP) Open Server (SMPOS) applications that depend highly on communication with clients. It improves the handling of network completions and the explicit synchronization of Open Server threads in Open Server, reducing the overhead associated with communicating with client applications. For a more detailed description, refer to the Open Server Server-Library/C Reference Manual.

The Open Server API provides several functions for synchronizing Open Server processes using mutexes, message queues, and sleep-events. These changes improve the robustness of SMPOS and enhance the performance of these functions. Due to changes in Net-Library™, the new version of SMPOS uses significantly less thread resources than the pre-12.5 version.