flâneur — a map of the web's best reading

Understanding actor concurrency, Part 1: Actors in Erlang | InfoWorld

infoworld.com · 3,017 words · saved by 1 readers

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