Parallel
A == !A or What Happened to my App?
Most of us have read about the philosophers dining with insufficient chopsticks and the curved section of single-track railway in the mountain pass. These are the beginner examples of resource conflict and deadlock that serve as an introduction in comp sci texts to the challenges of parallel execution. But they are coarse examples, and the world of multiprogramming today is very finely grained indeed. Applications properly designed for multithreading on a single processor using all the approved locks and semaphors can still misbehave on multiple processors.Related Reading
More Insights
INFO-LINK
To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy. | |