Parallelbetrieb in Dynamo und Raffinerie

Ich habe dieses Thema a erwähnt wenige mal In den letzten Wochen war es also wirklich an der Zeit, sich hinzusetzen und Stift auf Papier (oder Finger auf Tastatur) zu kleben. Das war eine Menge Spaß, und ich denke, die Ergebnisse werden für die Leute von Interesse sein.

Parallelität ist etwas, das ich seit meinem Studium während der 90 verfolgt habe: Ich erinnere mich an das Programmieren Umsetzer mit einer Programmiersprache namens occam, vor langer Zeit als. Ich war wirklich froh, als Microsoft vor etwa einem Jahrzehnt ernsthaft gegen Asynchronität und Parallelität mit den asynchronen Workflows von F # und der Task Parallel Library von .NET Framework vorging. Ich hatte viel Spaß mit beiden zu spielen, meist im Rahmen der AutoCAD-Programmierung.

Als mein Kollege Simon Breslav sich entschied, Parallel.ForEach aus IronPython-Code in Dynamo zu verwenden, war ich auf jeden Fall fasziniert, insbesondere davon, wie dieser Code dann mit Project Refinery funktionieren würde.

Lassen Sie uns zunächst erläutern, was Parallel.ForEach tut und wie es in Dynamo verwendet wird.

Erfahre mehr