Threads and Processes Management
University Projects #Operating Systems
NOTEClick this link to view the code on GitHub.
Overview
Exploration of process and thread management in C using pthreads and system calls. Covers thread creation, synchronization, and the differences between processes and threads for concurrent execution.
Key Concepts
- Created multi-threaded applications using pthreads
- Managed thread lifecycle (create, join, detach)
- Implemented producer-consumer pattern
- Compared processes vs threads for different use cases
- Used condition variables for thread coordination
Technologies
C, pthreads, fork/exec, IPC, Concurrency