например я хочу вывести сколько раз был поставлен лайк. мне не надо чтобы это выводилось во время выполнения скрипта. я хочу чтобы вывелось в конце, как итог
можно рабочие потоки вынести в Вызов функции в несколько потоков,
тогда после этого действия получится что скрипт закончил работу.
И после этого действия можно засунуть все что нужно сделать перед завершением
@anarbus в глобальной переменной укажите время окончания работы, и пусть каждый поток периодически проверяет, не вышло ли это время, если вышло - завершить работу. А в асинхронной функции можно установить жесткий останов скрипта, если время превышено вдвое, например. Хотя, если всё отлажено, то асинхронка и не нужна.