|
Hermes
Simulation Orchestration Platform for Aerospace
|
Classes | |
| class | FrameBarrier |
Synchronization primitives for frame coordination.
This module provides semaphore-based synchronization for coordinating
module execution across processes.
Frame Barrier Protocol:
1. Scheduler calls signal_step() - releases all modules
2. Each module calls wait_step() - blocks until released
3. Each module executes and calls signal_done()
4. Scheduler calls wait_all_done() - blocks until all complete
5. Repeat for next frame