1 Overview
The cxThread library collected CEDA's thread-pool, task-execution,
synchronisation, timer, and Boost.Asio execution facilities. It began with a public
thread-pool abstraction and later grew to support the largely asynchronous architecture
used by the CEDA core libraries.
This document consolidates the former public API reference under
ceda/libs/cxThread and the implementation notes under
ceda-implementation/ceda-core-libs/cxThread. The source excerpts describe the
historical cxThread library immediately before it was merged into
cxMessage in ceda-core commit 2e643669.
The material includes current-at-the-time APIs, design discussions, proposals, and rejected implementations. The final part is deliberately labelled as historical material so that failed concurrency designs are not mistaken for recommended interfaces.