CS Notes

Recent writing

  • Systemd

    Oct 21, 2025

    • OS
    • bash
  • Python Iterable vs Iterator vs Generator

    Oct 15, 2025

    • python
    • programming
    • OS
  • Python Behavior

    Oct 15, 2025

    • python
    • OS
    • programming

See 651 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, 2025 | Licensed under CC BY-NC 4.0

  • GitHub