Cara, olha só:
Pelo que entendi o software roda em tres repositorios (com 3 processadores rodando)
Se fosse tudo 'num só' seriam 3 threads, certo?
4
1
No caso, no binario final, você pode simples definir quantas threads você quer usar. Como expliquei no outro comentário:
"eu sei, é que são projetos com finalidade gerais, ai reutilizo, se tiver adoção de pessoas, eu unifico tudo de forma idependente, é só que fica mais facil usar os outros projetos como ferramentas modulares, ai nao preciso ficare recriando tudo toda vez."