Допишу тему: может, это кому-то потом полезно будет.
Вот тут тема про запуск поочерёдно групп потоков: https://community.bablosoft.com/topic/416/как-запускать-потоки-поочереди-а-не-все-сразу/
А в 8-м уроке на ютубе в последних 45-ти минутах рассказывается, как в одном потоке собирать ресурс, а в остальных использовать: https://www.youtube.com/watch?v=Vj2Q50FIBi4.
Вместе с ответами из этой темы я сейчас пытаюсь в голове уложить всё, что мне требуется )