Understanding actor concurrency, Part 1: Actors in Erlang | InfoWorld
As multicore hardware continues to mature, the shared-state concurrency model that Java and other mainstream languages depend on is headed toward obsolescence. Learn how Erlang, a functional language, implements an increasingly relevant alternative for structuring concurrent applications.
The hardware we rely on is changing rapidly as ever-faster chips are replaced by ever-increasing numbers of cores. As a result, concurrency and parallelism, niche features today, will soon be a basic requirement for most software. Application developers seeking concurrency solutions have discovered that shared-state concurrency (employed by Java and other imperative languages) comes up short when compared to functional models that promise better reliability and scalability. In this two-part article Alex Miller introduces the actor concurrency model, which has been popularized by Erlang and mor
Explore this link on the map →related reading
- The Hitchhiker's Guide to Concurrency | Learn You Some Erlang for Great Good!learnyousomeerlang.com
- Designing a Concurrent Application | Learn You Some Erlang for Great Good!learnyousomeerlang.com
- Actor model - Wikipediaen.wikipedia.org
- More On Multiprocessing | Learn You Some Erlang for Great Good!learnyousomeerlang.com
- Reading 14: Concurrencyweb.mit.edu
- Understanding and expressing scalable concurrencyaturon.github.io
- Concurrent computing - Wikipediaen.wikipedia.org
- metapatterns/IntroductionToSoftwareArchitectureWithActors/Part1/README.md at main · denyspoltorak/metapatterns · GitHubgithub.com
- Elixir, A Little Beyond The Basics - Part 6: processesopenmymind.net
- A Distributed Systems Reading Listferd.ca
- Notes on structured concurrency, or: Go statement considered harmful - njs blogvorpus.org
- The Distributed Computing Manifesto | All Things Distributedallthingsdistributed.com