Thread Variation/Kombination aufteilen und verteilt kalkulieren (15 answers)
Opened by styx-cc at 2018-07-18 02:03

Muffi
 2018-07-19 10:09
#188664 #188664
User since
2012-07-18
1465 Artikel
BenutzerIn
[default_avatar]
In 3 Teile aufteilen, weil du es parallel rechnen willst?

Da würd ichs nicht durch eine gewisse Anzahl teilen, sondern Arbeitspakete erstellen und die kann dann abarbeiten wer will bzw. welcher Prozess grad Zeit hat. Das hat dann zusätzlich den Vorteil, dass du ganz einfach die Anzahl Prozesse umstellen kannst und deinen Code interessiert das nicht.

Also z.B. jedes dieser 0..23 könnt ein Arbeitspaket sein.

Und jetzt das Aber: Was du da machst ist (CPU mäßig) extrem schnell erstellt, da ist keine Kunst und kein Aufwand dabei. Zumindest bei dem Beispiel mit der Uhr.
Das Problem wird sein, dass das Synchronisieren und sinnvolles zusammenführen deiner Datenstrukturen wahrscheinlich mehr Zeit auffrisst, wie wenn du es in einer einzigen Schleife durchratterst.
Zumindest wenn es zum Schluss als große Struktur @clock zusammengefügt werden soll.
1 + 1 = 10

View full thread Variation/Kombination aufteilen und verteilt kalkulieren