Overview
In KUPL, multi-threaded execution is performed by executors. This section describes executor-related functions, including retrieving the current executor ID and the total number of executors. Additionally, egroups are introduced to implement the concept of peer thread groups, enabling fine-grained control over multi-threaded concurrency.
The related concepts are defined as follows:
- executor: represents an executor, which corresponds to the concept of a thread in multi-threaded programming.
- egroup: indicates a collection of executors.
- kupl_egroup_h: indicates the handle of an egroup data structure.
Parent topic: executor-Related Functions