Concurrency books — Other languages¶
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