основной тред или нет
Смотря как написать. Если как обычно, то да
а ты можешь сказать почему ? а если сделать тоже самое но в новом процессе ?
в стек всегда будет добавляться вызов рекурсивный, это блокирующий подход
ну он же типа асинк и не должен основной тред блочить
Потому что нет никаких предпосылок к тому, чтобы она была асинхронная. Оно выполняется в основном потоке выполнения
Если в отдельном процессе, то асинхронно
Если без блокировки сделать
Обсуждают сегодня