фрагмент из документации
Yield — это эвристическая попытка улучшить относительную прогрессию между потоками
Вот несколько основных характеристик эвристик:
ответ что такое эвристика
Простота: Эвристики часто придерживаются простых правил или методов, которые легко применять и понимать.
Приблизительность: Эвристики могут предоставить решение, которое близко к оптимальному, но не гарантируют его достижение. Они обычно используются для быстрого приближенного решения задачи.
Применимость к сложным проблемам: В сложных задачах, где точное решение требует слишком много времени или ресурсов, эвристики могут предложить эффективные альтернативы.
Опираются на опыт или знания: Эвристики могут базироваться на знаниях об особенностях задачи или на опыте в решении подобных проблем.
Недостаток гарантийности: Из-за своей приблизительной природы, эвристики не могут предоставить гарантии оптимальности решения. Они могут работать хорошо на практике, но без формальных гарантий.
Примеры использования эвристик включают в себя алгоритмы поиска пути, оптимизации распределения ресурсов, эволюционные алгоритмы и многие другие.
как я понял Yield не дает никаких гарантий
"Замечательно. Вы начали понимать, как проход через портал Thread.yield влияет на кинетическую энергию тела последовательность выполнения потоков, а именно — никак."
проход через порталThread.yield влияет накинетическую энергию телапоследовательность выполнения потоков, а именно — никак."