Ich möchte, ein Programm zu schreiben (Ich bin flexibel auf die Sprache, C / C + + war meine ursprüngliche Idee, sondern eine Skriptsprache, wäre wahrscheinlich besser), das hunderte von Programmen, sondern nur N \u003d 4 (sagen) zu einer Zeit. Die Idee ist, dass alle Kerne auf einem Multicore-Maschine besetzt.
Wie kann ich das tun? Insbesondere würde ich gerne eine Bibliothek nennen kann ich in einem geeigneten Sprache, kann
- Starten Sie eine neue Threads
- Starten Sie eine Online-Prozess in den Thread mit beliebigen Argumente
- Erkennen, wann der Vorgang beendet ist, kehren Informationen zu den wichtigsten Threads und beenden die Helfer / Slave-Thread
- Im Idealfall, das Senden und Empfangen von Informationen über Standard in / out
Dies erscheint wie eine ganz einfache Sache, zu fragen, ich bin einfach nur Lust auf etwas, das würde dieser einfach. Ich bin wahrscheinlich zu schreiben viele Programme wie diese für die verschiedenen Aufgaben, und ich dachte, es wäre gut, zu fragen, um vor dem Tauchen in etwas, das nicht ganz angemessen. Ich habe über die (neue) Python Threading früher, bevor ich dachte, zu fragen, für die Beratung / Hilfe.