@tet-vivi Еще есть нюанс, что синхронный код может "повешать" интерфейс БАС. Например обработка какого-то огромного списка. В таком случае лучше совмещать подходы и разбивать такой процесс на части, делая небольшую паузу.
@ghostz А главный вопрос как if узнает общие число того действие к чему он привязан Например надо 230 заходов на сайт а это действие к чему привязаны проценты Например выполнить всего 30 % раз.
Как он узнает вот это реальный Вопрос.
if понятия не имеет сколько заходов на сайт было до этого, это всё чистая математика.