I believe this one does not addresses async-await in any of its implementations directly, does it?
But it looks pretty interesting to cover other concurrency models.
Actually it doesn't cover promises/tasks/rx or any other monadic stuff at all. The Clojure part also is probably not the most practical since it lacks core.async. However it's still a very good read and highly recommended. One reason is that it covers most of the concepts that make up a solid concurrent program (immutability, sharing data by communicating, ...).
Comments
Pretty good survey.
Seven Concurrency Models in Seven Weeks
https://pragprog.com/book/pb7con/seven-concurrency-models-in...
https://www.amazon.com/Seven-Concurrency-Models-Weeks-Progra...
I believe this one does not addresses async-await in any of its implementations directly, does it? But it looks pretty interesting to cover other concurrency models.
Actually it doesn't cover promises/tasks/rx or any other monadic stuff at all. The Clojure part also is probably not the most practical since it lacks core.async. However it's still a very good read and highly recommended. One reason is that it covers most of the concepts that make up a solid concurrent program (immutability, sharing data by communicating, ...).