src/vt/scheduler/suspended_units.h file

Namespaces

namespace vt
namespace vt::sched
namespace vt::sched::detail

Classes

struct vt::sched::detail::SuspendedRunnable
A suspended runnable that is running in a thread that has suspended until is ready to resume.
struct vt::sched::SuspendedUnits
Holds RunnableNew pointers that have been suspended awaiting a resumption when a dependency clears or the thread is otherwise resumed. Once a runnable is put here, nothing will check it until some other component calls resumeRunnable on it with the appropriate thread ID.