Advantages
- Increased application throughput – parallel execution of a concurrent program allows the number of tasks completed in certain time period to increase.
- High responsiveness for input/output – input/output-intensive applications mostly wait for input or output operations to complete. Concurrent programming allows the time that would be spent waiting to be used for another task.
- More appropriate program structure – some problems and problem domains are well-suited to representation as concurrent tasks or processes.
Read more about this topic: Concurrent Computing
Famous quotes containing the word advantages:
“We work harder than ever, and I cannot see the advantages in cooperative living.”
—Lydia Arnold, U.S. commune supervisor (of the North American Phalanx, Red Bank, New Jersey, 1843- 1855)
“If we help an educated mans daughter to go to Cambridge are we not forcing her to think not about education but about war?not how she can learn, but how she can fight in order that she might win the same advantages as her brothers?”
—Virginia Woolf (18821941)
“... there are no chains so galling as the chains of ignoranceno fetters so binding as those that bind the soul, and exclude it from the vast field of useful and scientific knowledge. O, had I received the advantages of early education, my ideas would, ere now, have expanded far and wide; but, alas! I possess nothing but moral capabilityno teachings but the teachings of the Holy Spirit.”
—Maria Stewart (18031879)