Queria escrever um programa (sou flexível sobre a linguagem, C / C + + foi a minha ideia original, mas uma linguagem de script provavelmente seria melhor) que roda centenas de programas, mas apenas N \u003d 4 (por exemplo) em um momento. A idéia é manter todos os núcleos em uma máquina multicondutores ocupado.
Como posso fazer isso? Em particular, gostaria uma biblioteca chamada posso fazer em algum idioma adequado que pode
- Iniciar uma nova discussão
- Inicie uma linha de comando no processo de discussão com argumentos arbitrária
- Reconhecer quando o processo for concluído, o regresso às principais informações e discussão rescindir o ajudante / slave discussão
- Idealmente, enviar e receber informações sobre a norma in / out
Esta parece ser uma coisa muito básica para perguntar, estou apenas procurando algo que faria esta simples. Sou provavelmente vai escrever muitos programas como este para várias tarefas, e pensei que seria bom para perguntar ao redor antes de mergulhar em algo que não é muito adequado. Eu comecei a ler sobre o (novo) Python roscagem anteriores antes Pensei para pedir conselhos / ajuda.