Concurrent Programming

  • Keith Lee


In computer science, concurrent processing refers to logical control flows (implemented in software) whose execution overlaps in time. Concurrent processing can occur at many different levels of a computer system, from the hardware level up to and including the application layer. From a programmer perspective, application-level concurrency enables you to develop applications that perform numerous operations in parallel, including responding to asynchronous events, accessing I/O devices, servicing network requests, parallel computing, and so forth.


Message Passing Critical Section Concurrent Programming Concurrent Processing Multiple Thread 
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

© Keith Lee 2013

Authors and Affiliations

  • Keith Lee
    • 1
  1. 1.CAUSA

Personalised recommendations