lumiera_/tests/vault/gear
Ichthyostega e26d251867 Scheduler: rationalise delay decision logic
...especially for the case »outgoing to sleep«

- reorganise switch-case to avoid falling through
- properly handle the tendedNext() predicate also in boundrary cases
- structure the decision logic clearer
- cover the new behaviour in test

Remark: when the queue falls empty, the scheduler now sends each
worker once into a targted re-shuffling delay, to ensure the
sleep-cycles are statistically evenly spaced
2023-10-28 05:34:56 +02:00
..
activity-detector-test.cpp Scheduler: access invocation time for test 2023-10-25 23:40:47 +02:00
activity-detector.hpp Scheduler: wrap-up and comment test cases thus far 2023-10-27 03:37:24 +02:00
block-flow-test.cpp Library: switch Microbenchmark setup to C++17 threads 2023-09-24 18:07:28 +02:00
scheduler-activity-test.cpp Scheduler: rectify λ-post API 2023-10-23 01:48:46 +02:00
scheduler-commutator-test.cpp Scheduler: control structure for the worker-functor 2023-10-22 23:25:35 +02:00
scheduler-invocation-test.cpp Scheduler: Layer-1 complete and tested 2023-10-17 04:35:58 +02:00
scheduler-load-control-test.cpp Scheduler: rationalise delay decision logic 2023-10-28 05:34:56 +02:00
scheduler-service-test.cpp Scheduler: rationalise delay decision logic 2023-10-28 05:34:56 +02:00
scheduler-stress-test.cpp Scheduler: plan for integration 2023-10-20 00:59:50 +02:00
scheduler-usage-test.cpp Scheduler: plan for integration 2023-10-20 00:59:50 +02:00
work-force-test.cpp Scheduler: rectify λ-post API 2023-10-23 01:48:46 +02:00