kotlinx.coroutines
Jaka jest różnica między uruchomieniem / dołączeniem a asynchronicznym / oczekującym w koroutinach Kotlin
W bibliotece kotlinx.coroutines możesz rozpocząć nowy coroutine używając launch (z join) lub async (z await). Jaka jest między nimi różnica?
Funkcja Suspend 'callGetApi' powinna być wywoływana tylko z coroutine lub innej funkcji suspend
Wywołuję funkcję zawieszoną z onCreate(...)
override fun onCreate(savedInstanceState: Bundle?) {
...
...
callGet ... ..}
Ale pojawia się błąd Funkcja Suspend 'callGetApi' powinna być wywoływana tylko z coroutine lub innej funkcji suspend
Czy Kotliny "eksperymentalne" mogą być stosowane w produkcji?
Czy koroutiny Kotlina mogą być używane w produkcji i co oznacza ich status eksperymentalny?
Które z koroutines (koroutines i koroutines Kotlina) są szybsze? [zamknięte]
Kotlin corutines jest cukrem dla skończonej maszyny stanowej i jakiegoś biegacza zadań (na przykład domyślnego ForkJoinPool). ... oroutiny i koroutiny Kotlina) są szybsze w zadaniach związanych z IO? Zadania związane z procesorem? A co z zużyciem pamięci?
Dlaczego nie użyć GlobalScope.odpalić?
Czytałem, że użycie Globalscope jest wysoce odradzane, Tutaj .
Mam prosty przypadek użycia. Dla każdej wiadomości kafka (pow ... ra. Jest to efemeryczna, bezstanowa, kontenerowa (Docker) aplikacja działająca w Kubernetes (jeśli chcesz, zgodny z Buzzword)