История изменений
Исправление Kuzy, (текущая версия) :
Приоритет сводится к тому, что нужно создать не сразу 10000 задач, а 10 с самым высоким приоритетом и хранить фьючеры на них, если внезапно приоритет уже запущенных задач меняется - выбрасывать фьючеры и они не выполнятся. Но это полностью синхронный код и его очень просто поддерживать.
Исправление Kuzy, :
Приоритет сводится к тому, что нужно создать не сразу 10000 задач, а 10 с самым высоким приоритетом и хранить фьючеры на них, если внезапно приоритет уже запущенных задач меняется - выбрасывать фьючеры и они не выполнятся. Но это полностью синхронный код и это очень просто поддерживать.
Исходная версия Kuzy, :
Приоритет сводится к тому, что нужно создать не сразу 10000 задач, а 10 с самым высоким приоритетом и хранить фьючеры на них, если внезапно приоритет уже запущенных задач меняется - выбрасывать фьючеры и они не выполнятся. Но это полностью синхронный код без и это очень просто поддерживать.