/  Computer Science Books /  Concurrent Programming Books / 

Concurrent Programming in Pharo

Concurrent Programming in Pharo

Concurrent Programming in Pharo

This PDF covers the following topics related to Concurrent Programming in Pharo, Concurrent programming in Pharo, Studying an example, A simple example, Process, Process lifetime, Creating processes, First look at ProcessorScheduler, Process priorities, ProcessScheduler rules, Let us trace better what is happening, Yielding the computation, Important API, Conclusion Semaphores, Schedulers principles, Some examples of semaphores at work.

Author(s):

s58 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, Petersons Algorithm, Harmony Methods and Pointers, Specification, Spinlock, Lock Implementations, Concurrent Data Structures, FineGrained 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, NonBlocking Synchronization, Alternating Bit Protocol, Leader Election, Transactions and Two Phase Commit, Chain Replication, Working with Actions, Replicated Atomic Read Write Register, Distributed Consensus, Paxos, NeedhamSchroeder Authentication Protocol.

s225 Pages
Concepts of Concurrent Programming

Concepts of Concurrent Programming

This resource is aimed primarily at explicit concurrency, where a programmer explicitly declares the concurrent behavior within the code. It explains the nature and properties of concurrent programs as well as the issues that arise during execution and how to build such programs efficiently. The text also considers performanceoriented concurrencythat is, the way to exploit a certain capability of hardware in order to realize an increase of efficiency of a program. This material, by taking common applications as a look and common problems present in concurrent programming, acts as a basic guide for anyone interested in knowing the design and implementation of robust concurrent systems.

s51 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