Skip to content

Concurrency books — Other languages

All book lists · Concepts

Kotlin Coroutines by Tutorials: Mastering Coroutines in Kotlin and Android

Filip Babić, Nishant Srivastava · Razeware LLC (raywenderlich.com / Kodeco) · 2019
dedicated to concurrency · on the shelf · publisher ↗

Chapters
  • 1 What Is Asynchronous Programming
  • 2 Setting Up Your Build Environments
  • 3 Getting Started with Coroutines
  • 4 Suspending Functions
  • 5 Async/Await
  • 6 Coroutine Context
  • 7 Coroutine Contexts & Dispatchers
  • 8 Exception Handling
  • 9 Manage Cancellation
  • 10 Building Sequences & Iterators with Yield
  • 11 Channels
  • 12 Broadcast Channels
  • 13 Producer & Actors
  • 14 Beginning with Coroutines Flow
  • 15 Testing Coroutines
  • 16 Android Concurrency Before Coroutines
  • 17 Coroutines on Android - Part 1
  • 18 Coroutines on Android - Part 2

Cited on: Actor model, Async and await, Async stream, Asynchrony, Callback, Channel, Cooperative scheduling, Coroutine, Polling, Producer-consumer, Publish-subscribe and broadcast, Reactive programming, Structured concurrency, Suspension point, UI thread

Distributed Graph Algorithms for Computer Networks

K. Erciyes · 1st edition · Springer · 2013
dedicated to concurrency · on the shelf · publisher ↗

Chapters
  • 1 Introduction
  • 2 Graphs
  • 3 The Computational Model
  • 4 Spanning Tree Construction
  • 5 Graph Traversals
  • 6 Minimum Spanning Trees
  • 7 Routing
  • 8 Self-Stabilization
  • 9 Vertex Coloring
  • 10 Maximal Independent Sets
  • 11 Dominating Sets
  • 12 Matching
  • 13 Vertex Cover
  • 14 Introduction
  • 15 Topology Control
  • 16 Ad Hoc Routing
  • 17 Sensor Network Applications
  • 18 ASSIST: A Simulator to Develop Distributed Algorithms

Cited on: Inter-process communication, Message passing, Mutual exclusion

Parallel Computing for Bioinformatics and Computational Biology: Models, Enabling Technologies, and Case Studies

Albert Y. Zomaya (editor) · 1st edition · John Wiley & Sons · 2006
dedicated to concurrency · on the shelf · publisher ↗

Chapters
  • 1 Parallel and Evolutionary Approaches to Computational Biology
  • 2 Parallel Monte Carlo Simulation of HIV Molecular Evolution in Response to Immune Surveillance
  • 3 Differential Evolutionary Algorithms for In Vivo Dynamic Analysis of Glycolysis and Pentose Phosphate Pathway in Escherichia coli
  • 4 Compute-Intensive Simulations for Cellular Models
  • 5 Parallel Computation in Simulating Diffusion and Deformation in Human Brain
  • 6 Computational Molecular Biology
  • 7 Special-Purpose Computing for Biological Sequence Analysis
  • 8 Multiple Sequence Alignment in Parallel on a Cluster of Workstations
  • 9 Searching Sequence Databases Using High-Performance BLASTs
  • 10 Parallel Implementations of Local Sequence Alignment: Hardware and Software
  • 11 Parallel Computing in the Analysis of Gene Expression Relationships
  • 12 Assembling DNA Fragments with a Distributed Genetic Algorithm
  • 13 A Cooperative Genetic Algorithm for Knowledge Discovery in Microarray Experiments
  • 14 Parallel and Distributed Computation of Large Phylogenetic Trees
  • 15 Phylogenetic Parameter Estimation on COWs
  • 16 High-Performance Phylogeny Reconstruction Under Maximum Parsimony
  • 17 Protein Folding with the Parallel Replica Exchange Molecular Dynamics Method
  • 18 High-Performance Alignment Methods for Protein Threading
  • 19 Parallel Evolutionary Computations in Discerning Protein Structures
  • 20 A Brief Overview of Grid Activities for Bioinformatics and Health Applications
  • 21 Parallel Algorithms for Bioinformatics
  • 22 Cluster and Grid Infrastructure for Computational Chemistry and Biochemistry
  • 23 Distributed Workflows in Bioinformatics
  • 24 Molecular Structure Determination on a Computational and Data Grid
  • 25 GIPSY: A Problem-Solving Environment for Bioinformatics Applications
  • 26 TaskSpaces: A Software Framework for Parallel Bioinformatics on Computational Grids
  • 27 The Organic Grid: Self-Organizing Computational Biology on Desktop Grids
  • 28 FPGA Computing in Modern Bioinformatics
  • 29 Virtual Microscopy: Distributed Image Storage, Retrieval, Analysis, and Visualization

Cited on: MPI

Delphi High Performance: Master the art of concurrency, parallel programming, and memory management to build fast Delphi apps

Primož Gabrijelčič · 2nd edition · Packt Publishing · 2023
a concurrency chapter in a broader book · on the shelf · example code ↗

The concurrency chapters
  • 7 Getting Started with the Parallel World
  • 8 Working with Parallel Tools
  • 9 Exploring Parallel Practices
  • 10 More Parallel Patterns

Real World OCaml: Functional Programming for the Masses

Anil Madhavapeddy, Yaron Minsky · 2nd edition · Cambridge University Press · 2022
a concurrency chapter in a broader book · on the shelf · example code ↗

The concurrency chapters
  • 17 Concurrent Programming with Async

Guide to Graph Algorithms: Sequential, Parallel and Distributed

K. Erciyes · 1st edition · Springer · 2018
a concurrency chapter in a broader book · on the shelf · publisher ↗

The concurrency chapters
  • 4 Parallel Graph Algorithms
  • 5 Distributed Graph Algorithms

Nim in Action

Dominik Picheta · 1st edition · Manning Publications · 2017
a concurrency chapter in a broader book · on the shelf · publisher ↗ · example code ↗

The concurrency chapters
  • 6 Parallelism