sneedmc/launcher/tasks
flow a9e8ed5087
fix: pump events and do a queued start for concurrent tasks
Heavy workloads can consume a ton of time doing their stuff, and starve
the event loop out of events. This adds an event processing call after
every concurrent task has been completed, to decrease the event loop
stravation on such loads.

Signed-off-by: flow <flowlnlnln@gmail.com>
2022-07-24 17:46:54 -03:00
..
ConcurrentTask.cpp fix: pump events and do a queued start for concurrent tasks 2022-07-24 17:46:54 -03:00
ConcurrentTask.h feat: add ConcurrentTask 2022-07-01 08:34:10 -03:00
MultipleOptionsTask.cpp feat: add MultipleOptionsTask 2022-07-17 11:33:41 -03:00
MultipleOptionsTask.h feat: add MultipleOptionsTask 2022-07-17 11:33:41 -03:00
SequentialTask.cpp fix: always update global progress of sequential tasks 2022-07-17 11:33:41 -03:00
SequentialTask.h feat: add MultipleOptionsTask 2022-07-17 11:33:41 -03:00
Task_test.cpp refactor: move away from UnitTest.cmake 2022-06-14 14:44:49 +02:00
Task.cpp chore: add license header to remaining files 2022-05-12 18:11:55 -03:00
Task.h feat(ui): adapt SequentialTask to nested SequentialTasks 2022-05-23 14:42:27 -03:00