by Yash Sharma | Nov 14, 2025
Introduces fundamental concepts of threads including thread creation, management, context switching, and thread design patterns. Explores differences between processes and threads, benefits of multithreading, and challenges in thread-based programming.
by Yash Sharma | Nov 12, 2025
Lecture on multithreading covering thread concepts, POSIX threads (pthreads) API, thread creation and management, concurrency vs parallelism, race conditions in shared data access, critical sections, and need for synchronization mechanisms like locks.