Advertisement

Concurrency

  • Jack Nutting
  • Peter Clark
Chapter

Abstract

One of the biggest challenges in software development is writing software that will do more than one thing at a time. For decades, computers have been able to give an illusion of concurrency by quickly switching between tasks at a high rate, making it seem that they’re doing several things at once (when in reality they’re continuously flipping from one task to the next, only “paying attention” to one at a time). Today’s computers frequently contain two or more computation cores so they really can do multiple things at once, simultaneously executing instructions on all cores at the same time.

Keywords

Work Method Multiple Thread Main Thread Snow Leopard Start Button 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Jack Nutting 2013

Authors and Affiliations

  • Jack Nutting
    • 1
  • Peter Clark
    • 2
  1. 1.VallentunaSweden
  2. 2.MNUnited States

Personalised recommendations