Lines Matching refs:work
36 waiting at the lock when they could be doing useful work
46 Sequence the work items using a FIFO (first-in first-out structure).
48 when a work item appears, put the item in flight. Otherwise, push the
97 * - Any prior work for the ``Serializer`` has completed.
101 * - No higher priority work is ready to run.
111 first relevant constraint between pieces of work.
128 as a way to pass around a prioritized piece of work without knowing
129 further details of the work.
135 // Abstract base class for a prioritized piece of work.
139 // Derived class defines the actual work.
225 - A queue of WorkItem waiting for prior work to complete.
228 - A count of queued or in-flight work.
238 that no other work is in flight and thus the work should be moved
273 The pattern generalizes to constraints on work items more general
275 ``Serializer::add`` determines if a work item is unconstrained, and
278 that have become unconstrained by the completion of the current work
279 item. The term "run" means to run work immediately, or if there are
280 more constraints, forwarding the work to the next constraint