Searched refs:idleFibers (Results 1 – 3 of 3) sorted by relevance
365 idleFibers(scheduler->cfg.allocator) {} in Worker()489 } else if (!idleFibers.empty()) { in suspend()491 auto to = containers::take(idleFibers); in suspend()685 MARL_ASSERT(idleFibers.count(fiber) == 0, "dequeued fiber is idle"); in runUntilIdle()690 auto added = idleFibers.emplace(currentFiber).second; in runUntilIdle()728 MARL_ASSERT(to == mainFiber.get() || idleFibers.count(to) == 0, in switchToFiber()
81 - `idleFibers` - A set of idle fibers, ready to be reused.114 …iber from the `work.fibers` queue, placing the current fiber into the `idleFibers` queue (this fib…172 …2. If there's any idle fibers, one is taken from the `idleFibers` set and is switched to. This idl…
474 FiberSet idleFibers; // Fibers that have completed which can be reused. variable