они, например, регулярно используют load и store, т.е. буквально в цикле поток висит и проверяет состояние объекта, которое выражено атомарной переменной.
Они дешевле потенциально всех других операций с примитивами синхронизации, так что у тебя выбора мало, дороги, не дороги - это лучшее
Висеть в цикле - странная идея, если надо чего-то ждать, есть специальные средства
Вы про корутины?
В его варианте они не лучший выбор, а худший.
Обсуждают сегодня