Chapter 2

The Promise and Challenges of Concurrency

Bryon Moyer, Technology Writer and Editor, EE Journal

Chapter Outline

The opportunities and challenges that arise from multicore technology – or any kind of multiple processor arrangement – are rooted in the concept of concurrency. You can loosely conceive of this as “more than one thing happening at a time”. But when things happen simultaneously, it’s very easy for chaos to ensue. If you create an “assembly line” to make burgers quickly in a fast food joint, with one guy putting the patty on the bun and the next ...

Get Real World Multicore Embedded Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.