У меня есть работа (класс, который расширяет org.eclipse.core.runtime.jobs.Job), работающая внутри Eclipse. Задание получает IProgressMonitor, и я использую его, чтобы сообщать о ходе выполнения, все в порядке.
Вот моя проблема: во время обработки я иногда обнаруживаю, что работы больше, чем я ожидал. Иногда даже вдвое. Однако, как только я установил общее количество тиков в мониторе выполнения, изменить это значение невозможно.
Любые идеи о том, как преодолеть эту проблему?