Process là resource boundary, thread là execution context
Linux nhìn cả process và thread như schedulable tasks với mức chia sẻ tài nguyên khác nhau; JVM thêm runtime layers nhưng không thoát khỏi kernel/cgroup constraints.
10 chương
Process lifecycle
clone/fork/exec/wait, PID và zombies.
Chương 02Virtual memory
Mappings, pages, COW, RSS/PSS và faults.
Chương 03Thread model
Stacks, TLS, pthreads và lifecycle.
Chương 04Scheduler
States, priorities, affinity, quota và switches.
Chương 05Sync & IPC
Atomics, futex, locks, pipes, shm và sockets.
Chương 06FD, signals & I/O
Open descriptions, epoll, signal delivery và limits.
Chương 07Observability
procfs, ps/ss, perf, eBPF và evidence safety.
Chương 08Containers
Namespaces, cgroup v2, PID 1 và OOM.
Chương 09JVM mapping
Platform/virtual threads, native memory và GC/JIT.
Chương 10Debugging workflow
CPU, memory, hang, leaks và recovery.