/   Computer Science Books /  

Concurrent Programming Books

Advertisement

Concurrent Programming Books

This section contains free e-books and guides on Concurrent Programming, some of the resources in this section can be viewed online and some of them can be downloaded.

Concurrent Programming Class Notes (PDF 110P)

This note focuses on Concurrent Programming, Parallel Programming, Multi-Processing and Multi-Threading. Topics covered includes: Thread, Properties of a Thread, Lifecycle of a process, Concurrent Hardware, Basic Uniprocessor, Multiprocessors, Basic Hardware, Kesselís Algorithm, Java Threads Scheduling Model, Compiler Optimization and Mutlithreading, Ticket Algorithm, Bakery Algorithm, Semaphores, Concurrency Problems with Deadlock, Speculative Multithreading (SpMT).

Author(s):

s 110Pages

Concepts of Concurrent Programming

This note is largely concerned with explicit concurrency, where concurrent behavior is specified by the program designer. It also includes a brief introduction to performance-oriented concurrency, where concurrency is used to improve program performance by taking advantage of hardware support for parallel processing. Topics covered includes: Nature of Concurrent Programs, Problems in Concurrent Programs, Properties of Concurrent Programs, Executing Concurrent Programs, Program Construction and Common Applications.

Author(s):

s 51Pages

Advertisement

Concurrent Programming (PDF 46P)

This study note explains concurrent programming with an emphasis on correctness and with a simpler and easier machine or programming model.

Author(s):

s 46Pages

Concurrent Programming Course Material

This note covers the following topics: Foundations of Multithreaded, Parallel, and Distributed Programming, Basic Concurrency Theory, Introduction to SPIN, Concurrent Programming Practice: Processes and threads, Synchronization Mechanisms.

Author(s):

s NAPages