2017-12-06 3 views
0

Ich habe Haus-Simulation, wo verschiedene Arten von Geräten sind. Diese Geräte generieren Ereignisse nach einiger Zeit.Verwendung von Kotlin Coroutinen

Also habe ich mich entschieden, jedes Mal neue Threads zu verwenden, wenn das Gerät (Waschmaschine) etwas tut (Wäschewaschen), das für einige Zeit blockiert (zB 2 Minuten), so dass der Hauptfaden nicht blockiert wird. Dieser Thread schläft nur für diesen Zeitraum (2 Minuten) und macht danach einen Rückruf, dass das Waschen durchgeführt wird.

Ist es möglich, für diese corountines in Kotlin zu verwenden? Wäre es besser?

Antwort

1

Wenn der Rest Ihrer Anwendung Coroutinen verwendet, wäre es sinnvoll, dies auch mit Coroutinen zu tun. Wenn nicht, sehe ich keinen Vorteil. Sie können jedoch anstelle von manuell verwenden.

Verwandte Themen