CS Notes

Recent writing

  • Terminal

    Feb 22, 2026

    • software_engineering
    • bash
  • Unleash the Python Kraken Pyenv and Poetry - The Holy Grail of Python Project Setups

    Jan 05, 2026

    • python
  • Eduroam

    Dec 29, 2025

    • networking

See 658 more →

👋🏻 Join My Telegram channel!


I share real-world lessons from building scalable systems at Jump Trading, Binance, and running mission-critical cloud ops at GovTech and Singapore Air Force. No fluff, just practical takeaways, hard-earned fixes, and deep dives that matter.

Home

❯

OS

❯

CPU

❯

Multi processing

Multi-processing

73 words, 1 min read
Last updated on Oct 17, 2024
🌟 Edit This Page!   🗓️ History

  • OS
Xinyang YU

Abstract


  • Having multiple Process (进程) running at the same time on Multi-core Chip, offers Parallelism (并行)

Simpler to Implement concurrency

Avoid issues like Deadlock (死锁) & Race Condition (竞态条件) faced by Multi-threading, because each process isn’t sharing the same Address Space.

More Resources Intense

Each process has its own address space,

Not So Scalable

Performance is limited by the number of CPU cores,

Mentioned by

  • Global Interpreter Lock
  • GIL

Graph View


Created by Xinyang YU | © 2023, 2026 | Licensed under CC BY-NC 4.0

  • GitHub