Skip to main content

limen_runtime/runtime/
p2_concurrent.rs

1//! Concurrent P2 runtime (`std` only).
2//!
3//! Drives a graph using `ScopedGraphApi`: each node gets a dedicated worker
4//! thread within a `std::thread::scope`. Each worker calls its own
5//! [`WorkerScheduler`](limen_core::scheduling::WorkerScheduler) to decide
6//! whether to step, wait, or stop — no global lock, no `dyn` dispatch.
7//!
8//! > **Status: stub.** Implementation pending `RS1` runtime lifecycle work.