Processes and Threads — PlanetScale
Processes and threads are fundamental abstrations for operating systems. Learn how they work and how they impact database performance in this interactive article.
Processes and Threads Ben Dicken [ @ BenjDicken ] | September 24, 2025 What do Slack, Cursor, Ghostty, and Chrome have in common? No, they aren't all written in TypeScript. These, along with every other piece of software running on your computer, executes within a Process . The Process is a fundamental abstraction provided by modern operating systems . An operating system's job is to provide abstractions on top of the underlying CPU, RAM, and disk that allow software to execute code and share resources. There are many important abstractions such as virtual memory and file systems, but the most
Explore this link on the map →saved by
related reading
- The "Basics" | Putting the "You" in CPUcpu.land
- Multithreading (computer architecture) - Wikipediaen.wikipedia.org
- To Thread or Not to Thread: An In-Depth Look at Ruby’s Execution Models - Shopifyshopify.engineering
- Multiprocessing - Wikipediaen.wikipedia.org
- Context switch - Wikipediaen.wikipedia.org
- Giới thiệu về thread từ phần cứng ra phần mềm.blog.daovanhung.com
- Multithreading and Multiprocessing in 10 Minutes | Towards Data Sciencetowardsdatascience.com
- Slice Dat Time | Putting the "You" in CPUcpu.land
- Reading 14: Concurrencyweb.mit.edu
- Multiprogramming in Operating System - GeeksforGeeksgeeksforgeeks.org
- tldp.org/LDP/tlk/kernel/processes.htmltldp.org
- Inside look at modern web browser (part 1) | Blog | Chrome for Developersdeveloper.chrome.com