2013-11-23 13 views

Odpowiedz

8

makro core.async pod numer go zapewnia niezablokowane operacje wprowadzania i odbierania dla "kanałów", które w przeciwnym razie blokują wiele kolejek.

Makro Scala Async's async zapewnia nieprzerwaną operację oczekiwania dla wyników zwykłych Future s.

Odpowiedź brzmi: nie. core.async to około komunikacja między procesami współbieżnymi, podczas gdy Scala Async zajmuje się czekaniem na zakończenie procesów współbieżnych. core.async może z łatwością symulować funkcjonalność Scala Async, ale nie na odwrót.