Concurrency refers to the ability of a system to execute multiple tasks through simultaneous execution or time-sharing (context switching), sharing resources and managing interactions. Concurrency improves responsiveness, throughput, and scalability in modern computing, including: [1][2][3][4][5]
^Computer Organization and Design: The Hardware/Software Interface. The Morgan Kaufmann Series in Computer Architecture and Design. Morgan Kaufmann. 2012. ISBN978-0123747501.
^Distributed Systems: Concepts and Design. Pearson. 2012. ISBN978-0132143011.
^Quinn, Michael Jay (1994). Parallel Computing: Theory and Practice. McGraw-Hill. ISBN978-0070512948.
^Zomaya, Albert Y. (1996). Parallel and Distributed Computing Handbook. McGraw Hill Professional. ISBN978-0070730205.