Tags

Concurrency

Apr 21, 2024 Databases 40 min read

Databases (3): Transactions and Concurrency — ACID, Isolation Levels, and Locking

A thorough guide to ACID properties, isolation levels, MVCC, locking strategies, and deadlock prevention — with concrete SQL examples for every concept.

Apr 21, 2022 Python Engineering 38 min read

Python Engineering (6): Concurrency — Threads, Processes, and asyncio

Understand the GIL, master threading, multiprocessing, and asyncio. Learn which concurrency model to use for I/O-bound vs CPU-bound workloads.