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 that they really can do multiple things at once, simultaneously executing instructions on all cores at the same time.
KeywordsPrefix Editing Dispatch
Unable to display preview. Download preview PDF.