MNIT Jaipur Syllabus computer science Concurrent Programming

  

MNIT Jaipur Syllabus computer science  Concurrent Programming

 

Concurrent Programming 

Concurrent versus sequential programming. Concurrent programming constructs and race condition.

Synchronisation primitives. Processes and threads. Interprocess communication. Livelock and

deadlocks, starvation, and deadlock prevention. Issues and challenges in concurrent programming

paradigm and current trends.

Text/References:

1. Mordechai Ben-Ari. Principles of Concurrent and Distributed Programming, Prentice-Hall

International.

2. Greg Andrews. Concurrent Programming: Principles and Practice, Addison Wesley.

3. Gadi Taubenfeld. Synchronization Algorithms and Concurrent Programming, Pearson.

4. M. Ben-Ari. Principles of Concurrent Programming, Prentice Hall.

5. Fred B. Schneider. On Concurrent Programming, Springer.

6. Brinch Hansen. The Origins of Concurrent Programming: From Semaphores to Remote

Procedure Calls,

Leave a Comment