Ich bin verwirrt über den Begriff "Funken"Was ist ein "Funke" in Haskell
Ist es ein Thread in Haskell? Oder wird ein neuer Thread erzeugt?
Dank jedermann:
So zusammenzufassen, Funken Faden nicht aber mehr der Einheit der Berechnung (Aufgaben, die es in C#/Java Begriffe zu setzen). Es ist also die Haskell-Methode, die Aufgabenparallelität zu implementieren.
Wie ich es gelesen habe, ist ein "Funke" nicht so sehr ein Thread als eine Berechnung, die in einem Thread ausgeführt werden kann. Die Laufzeit könnte eine feste Obergrenze für Threads haben, die sich durch Funken drehen und diese auswerten. – ephemient
Dies ist nicht korrekt. Funken sind keine Fäden. GHC unterstützt Funken, die nicht evaluierte Berechnungen in einer Warteschlange, Haskell (Lightweight Threads) und OS-Threads sind. –