Ik wil graag een programma schrijven (ik ben flexibel op taal; C / C + + was mijn oorspronkelijke idee, maar een scripttaal zou waarschijnlijk beter) dat loopt honderden programma's, maar alleen N \u003d 4 (bijvoorbeeld) op een tijdstip. Het idee is om alle kernen op een multicore-machine bezig.
Hoe kan ik dit doen? In het bijzonder, ik wil graag een bibliotheek gesprek Ik kan in sommige juiste taal die kunnen
- Start een nieuwe draad
- Start een command-line in de draad met willekeurige argumenten
- Herkennen wanneer het proces is voltooid, de terugkeer van informatie aan de belangrijkste draad en beëindiging van de helper / slave draad
- Idealiter, verzenden en ontvangen van informatie over de standaard in / out
Dit lijkt een zeer fundamentele zaak te vragen, ik ben gewoon op zoek naar iets dat zou dit eenvoudig. Ik ben waarschijnlijk gaan schrijven veel programma's als deze voor verschillende taken, en ik dacht dat het zou goed zijn om te vragen om voor het duiken in iets dat niet helemaal passend. Ik begon lezing over de (nieuwe) Python draadsnijden eerder voordat ik dacht om te vragen om advies / hulp.