Rate This Document
Findability
Accuracy
Completeness
Readability

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.