Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Parallelism and Concurrency
Graph Chatbot
Related lectures (32)
Previous
Page 1 of 4
Next
Introduction to Concurrency
Covers the basics of concurrency, its importance, and how to write concurrent programs.
Dining philosopher problem
Presents an algorithm to prevent starvation and maximize philosophers eating simultaneously.
Akka Streams: Programming Reactive Systems
Covers Akka Streams basics, stream stages concurrency, materialized values, and more.
Atomic Operations: Basics and Applications
Covers the basics of atomic operations in concurrency and parallelism, including hardware-provided operations and synchronized algorithms.
Concurrency and Parallelism: Visibility
Explores visibility in concurrency, memory models, shared memory, and hardware optimizations.
Dining Philosophers Problem
Discusses algorithms to prevent starvation and maximize philosophers eating simultaneously.
Sequential consistency: Basic Concepts
Explains the Sequential Consistency model in concurrency and parallelism, covering program order, atomicity, and performance implications.
Concurrency Control & Recovery in Databases
Delves into transaction management, concurrency control, and recovery in databases to ensure data integrity and system resilience.
Transactions: Concepts and Implementations
Explores the significance and challenges of transactions, emphasizing ACID properties and the practical implications of using transactional memory for concurrency control.
Transaction Management & Concurrency Control
Explores transaction management, concurrency control, ACID properties, anomalies, and conflict serializability in database systems.