Posted on Leave a comment

Kotlin coroutines, actors

A first walk into Kotlin coroutines on Android

Kotlin coroutines on Android
[https://developer.android.com/kotlin/coroutines]

Kotlin flows on Android
[https://developer.android.com/kotlin/flow]

Coroutines
[https://kotlinlang.org/docs/coroutines-basics.html]

Android Coroutine Recipes [https://proandroiddev.com/android-coroutine-recipes-33467a4302e9]

Best practices for coroutines in Android
[https://developer.android.com/kotlin/coroutines/coroutines-best-practices]

Concurrent Programming in Kotlin: Coroutines

Simple asynchronous loading with Kotlin Coroutines ; https://hellsoft.se/simple-asynchronous-loading-with-kotlin-coroutines-f26408f97f46; + LifecycleObserver; + Kotlin Coroutine DSL
Continue reading Kotlin coroutines, actors

Posted on Leave a comment

The Evolution of Android Network Access

Modern background execution in Android [https://android-developers.googleblog.com/2018/10/modern-background-execution-in-android.html]

Background Processing in Android [https://medium.com/@julian_falcionelli/background-processing-in-android-575fd4ecf769]
Background Processing in Android (Part 2) [https://medium.com/major-league/background-processing-in-android-part-2-88c73c24a2ac]
Continue reading The Evolution of Android Network Access

Posted on Leave a comment

Non-blocking Algorithms

Non-blocking Algorithms [http://tutorials.jenkov.com/java-concurrency/non-blocking-algorithms.html]

[https://en.wikipedia.org/wiki/Non-blocking_algorithm]

Передача сообщений между потоками. Классические блокирующие алгоритмы [https://habr.com/post/211717/]

Введение в неблокирующие алгоритмы [https://www.ibm.com/developerworks/ru/library/j-jtp04186/index.html]

Алгоритм поиска блокирующего потока в ациклической сети