Currently, the report and repair of the heuristic solutions can be done by any task during the ramp-up phase, which requires additional synchronisation to avoid data races or incorrect reporting. Moving the report/repair to a separate task should lead to cleaner code.
Currently, the report and repair of the heuristic solutions can be done by any task during the ramp-up phase, which requires additional synchronisation to avoid data races or incorrect reporting. Moving the report/repair to a separate task should lead to cleaner code.