PowerPar library
PowerPar is an add-on library for parallel (concurrent) application development in Xbase++.
PowerPar library allows running multiple processes (UDFs) on multiple logical processors in parallel. Each process is executed in its own thread, which achieves multi-processor-threading. PowerPar library also contains tools for inter-process synchronization and inter-process communication.
PowerPar library supports Alaska Xbase++ V.1.8 to V.2.0.
PowerPar features
Multi-processor-threading - Execute multiple processes (UDFs) on multiple logical processors in parallel. Each process is executed in its own thread on the target processor.
Process synchronization - Create events, mutexes, semaphores and timers. Wait for beginning of processes and signal end of processes.
Process communication - Create slots and pipes. Write/read messages to/from processes.