sagen, dass ich zwei lange laufende Prozesse in zwei separaten Threads in Haskell berechnen will. Allerdings interessiert mich nur das Ergebnis vom ersten fertig. Wie würde ich das tun?Lassen Sie sich vom ersten Thread zur Folge abgeschlossen
Beispiel (Pseudocode):
thread1 = spark $ long_running some_arg1
thread2 = spark $ long_running some_arg2
result = first_done thread1 thread2 -- Maybe even first_done [thread1, thread2]?
ist genau das, was ich suchte, danke! – bheklilr