[CS Fundamentals] Pointers in C
Introduction In this article, I will be talking about pointers in C. Pointers might be a bit hard concept for beginners, but they are essential to understand what your programs are doing. Moreover, th
![[CS Fundamentals] Pointers in C](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fuploads%2Fcovers%2F644c253f17f6efe1e02ade41%2F6f81f5a6-d87c-4382-883f-fa4d0a8b5968.png&w=3840&q=75)
Search for a command to run...
Articles tagged with #cs-fundamentals
Introduction In this article, I will be talking about pointers in C. Pointers might be a bit hard concept for beginners, but they are essential to understand what your programs are doing. Moreover, th
![[CS Fundamentals] Pointers in C](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fuploads%2Fcovers%2F644c253f17f6efe1e02ade41%2F6f81f5a6-d87c-4382-883f-fa4d0a8b5968.png&w=3840&q=75)
Semaphore vs Mutex Semaphore In a multi-threaded environment, your program might run into a problem if more than one threads are trying to acquire a shared resource at the same time. Semaphore is a synchronization tool used in programming to manage a...
![[CS Fundamentals] Thread Synchronization: Semaphore, Mutex, and Lock](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1737639808868%2F680cba93-5fe1-4057-a207-d90c3c76f3e7.png&w=3840&q=75)
Definition & When it Happens Deadlock is a situation in which two or more processes are unable to proceed because each is waiting for the other(s) to release resources, creating a cycle of dependency. In real-life, deadlock kinda seems like this situ...
![[CS Fundamentals] Managing Deadlock in Operating Systems: Prevention and Detection Techniques](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1737553547849%2Fe9c7f15f-909b-4cbf-b82a-4e6303e0163c.webp&w=3840&q=75)