Для функций: prepare_data() и extract_data() в данном случае, лучше было бы использовать хвостовую рекурсию, которая не создавала бы лишние 48 стековых фреймов. Хотя для данного примера это и не принципиально.
@niklkelbon36623 жыл бұрын
как в с++ обеспечить гарантированную хвостовую рекурсию?) И тут скорее для такого примера вообще лучше однопоточное исполнение, потому что функции тупо используют одну и ту же хрень без конца лоча мьютексы