Powiedz, że chcę obliczyć dwa długotrwałe procesy w dwóch osobnych wątkach w Haskell. Jednak zależy mi tylko na wyniku od pierwszego. Jak to zrobić?Uzyskaj wynik pierwszego wątku ukończonego
Przykład (pseudo kod):
thread1 = spark $ long_running some_arg1
thread2 = spark $ long_running some_arg2
result = first_done thread1 thread2 -- Maybe even first_done [thread1, thread2]?
To jest dokładnie to, czego szukałem, dzięki! – bheklilr