1 Repo
The property of threads within a process sharing the same global memory, heap, and file descriptors.
Distinct from Thread Data Exchanges: Distinct from Thread Data Exchanges: describes the inherent memory sharing model, not explicit synchronization points for data handoff.
Explore 1 awesome GitHub repository matching part of an awesome list · Shared Global Memory Access. Refine with filters or upvote what's useful.
This is an open-source, crowd-sourced wiki textbook that teaches Linux system programming in C. It covers the core operating system concepts of process management through the fork-exec-wait model, dynamic memory allocation using implicit free list heap allocators, inode-based file systems, inter-process communication via pipes and shared memory, POSIX threads with synchronization primitives, signal-based asynchronous notification, virtual memory with page table translation, and runtime diagnostics using Valgrind and GDB. The textbook distinguishes itself by providing practical, implementation
Teaches that threads share global memory, a fundamental concept for understanding race conditions.