Computer Science BooksConcurrent Programming Books

Concurrent and Distributed Programming

Advertisement

Concurrent and Distributed Programming

Concurrent and Distributed Programming

This note covers the following topics: Introduction to Concurrency, Trivial Concurrent Programming Examples, Developing under Windows, Introduction to C, Introduction to C++, Introduction to Java, Introduction to Ada, Introduction to Perl, Correctness of Concurrent Programs, Mutual Exclusion, Message Passing, Dining Philosphers, The Enhanced Dining Philosphers Problem, Java, Threads, Quotes from the JLS on Threading, Ada Concurrent Programming, Threads in Perl, The Posix Threads (pthreads) Library, A Programmer's Introduction to Windows, Windows Processes and Threads.

Author(s):

sNA Pages
Similar Books
Concurrent Programming in ERLANG

Concurrent Programming in ERLANG

This note covers the following topics: An ERLANG Tutorial, Sequential Programming, Programming with Lists, Programming with Tuples, Concurrent Programming, Distributed Programming, Error Handling, Programming Robust Applications, Miscellaneous Items, Applications, Built in Functions, The Standard Libraries, Errors in ERLANG and drivers.

s205 Pages
Concurrent Programming in Harmony by Cornell

Concurrent Programming in Harmony by Cornell

This PDF covers the following topics related to Concurrent Programming : On Concurrent Programming, Hello World!, The Problem of Concurrent Programming, The Harmony Virtual Machine, Critical Sections, Peterson’s Algorithm, Harmony Methods and Pointers, Specification, Spinlock, Lock Implementations, Concurrent Data Structures, Fine-Grained Locking, Testing: Checking Behaviors, Debugging, Conditional Waiting, Reader/Writer Locks, Bounded Buffer, Split Binary Semaphores, Starvation, Monitors, Deadlock, Actors and Message Passing, Barrier Synchronization, Interrupts, Non-Blocking Synchronization, Alternating Bit Protocol, Leader Election, Transactions and Two Phase Commit, Chain Replication, Working with Actions, Replicated Atomic Read/Write Register, Distributed Consensus, Paxos, Needham-Schroeder Authentication Protocol.

s225 Pages
Advanced Concurrent Programming Notes

Advanced Concurrent Programming Notes

This note covers the following topics: Shared Variable Programming, Proof Outline Logic for concurrent programs, Mutual exclusion and Petersen's algorithm, Barrier synchronization and flag synchronization, Semaphores, Monitors, Distributed Programming, Remote Procedure Call and RMI, Transactional memory.

sNA Pages
Concurrent Programming Course Material

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.

sNA Pages

Advertisement