Know Your Motivations
We strongly believe adding concurrency has a price, and it is one that nearly every team will need to pay. Modern developers build distributed, concurrent systems, period. Even the simplest web projects are split into pieces. The web server itself exists to run one user’s request concurrently with others. The browser, static content server, and database all use concurrent processes. All but the most basic developers need to deal with concurrency issues presented by those layers, whether or not they decide to introduce their own processes or threads. Knowing how these pieces work will make you a better programmer.
Still, you will want to decide whether to code worker machinery yourself or rely on the work of others to do ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access