Skip to content

Instantly share code, notes, and snippets.

@ryszardmakuch
Last active April 12, 2022 19:21
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save ryszardmakuch/eeada8ec807a658f3d2ca0f544b627c3 to your computer and use it in GitHub Desktop.
Save ryszardmakuch/eeada8ec807a658f3d2ca0f544b627c3 to your computer and use it in GitHub Desktop.
Coroutines
# Coroutines:
How do Kotlin coroutines work internally?
- https://medium.com/@elizarov/blocking-threads-suspending-coroutines-d33e11bf4761,
- https://medium.com/androiddevelopers/coroutines-on-android-part-i-getting-the-background-3e0e54d20bb,
- https://medium.com/androiddevelopers/coroutines-on-android-part-ii-getting-started-3bff117176dd,
- https://medium.com/androiddevelopers/coroutines-on-android-part-iii-real-work-2ba8a2ec2f45,
- https://medium.com/@patson.luk/learning-kotlin-coroutines-as-a-java-dev-part-i-a04029b6214b,
- https://medium.com/@patson.luk/learning-kotlin-coroutines-as-a-java-dev-part-ii-dfe0d468b65e,
- https://medium.com/@esocogmbh/coroutines-in-pure-java-65661a379c85.
## Coroutines suspending state machines:
- https://labs.pedrofelix.org/guides/kotlin/coroutines/coroutines-and-state-machines,
- https://medium.com/google-developer-experts/coroutines-suspending-state-machines-36b189f8aa60.
## Structured concurrency:
- https://www.youtube.com/watch?v=Mj5P47F6nJg,
- https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/,
- https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/,
- https://libdill.org/structured-concurrency.html.
# Loom
- https://wiki.openjdk.java.net/display/loom/Main,
- https://cr.openjdk.java.net/~rpressler/loom/loom/sol1_part1.html,
- https://cr.openjdk.java.net/~rpressler/loom/loom/sol1_part2.html,
- https://renato.athaydes.com/posts/taking-loom-for-a-spin.html,
- https://blog.usejournal.com/project-loom-virtual-threads-in-java-371dccc88b0f.
@ryszardmakuch
Copy link
Author

ryszardmakuch commented Jun 28, 2020

@jisungbin
Copy link

thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment