PowerPar library PowerWin, PowerSql, PowerWeb, PowerNet, PowerCrp, PowerPar, PowerUtl, DBM, DBA Windows

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.