FairCom DB provides complete thread-safe client libraries for your multi-threaded projects. While the FairCom DB threading API can be used on its own, it provides a strong complement to the multi-thread client-side database support. These two advanced technologies provide sophisticated support for your multi-thread client applications. Options within the make system provide the necessary prompts to create a thread-safe library with your specified communications protocol.
FairCom authored its own Thread Manager/Scheduler that has been used for years in the FairCom Server. We did this because many operating systems, including most Unix systems, did not support native threads. Only recently have Unix vendors begun to deliver thread support. In order to provide complete multi-threaded client support to our customers, we have included this Thread Manager/Scheduler in the FairCom DB package. You can now create multi-threaded applications on all supported FairCom platforms, regardless of whether the operating system supports threads.