threading-synchronization
Here are 11 public repositories matching this topic...
This repository contains my solution of the assignments of the course CSE-314 | Operating System.
-
Updated
Sep 9, 2023 - C
In this project, you will learn the basics of threading a process and how to work on the same memory space. You will learn how to make threads. You will discover the mutex, semaphore and shared memory.
-
Updated
Sep 22, 2021 - C
Creating threads can be quite expensive. Typically each thread is going to do essentially the same thing so it’s good to keep reusing them. Threads are actually quite heavy and creating or destroying threads takes time away from what you’re trying to accomplish. Another benefit of thread pools is they keep the system from becoming overloaded. Th…
-
Updated
Mar 4, 2021 - C
Simple, Single Header Task Scheduler, for any arbitrary number of cores.
-
Updated
Jul 1, 2024 - C
In this practical I wrote an array-based implementation of a dynamically-chosen fixed-size generic Queue in C, and a thread-safe, blocking queue.
-
Updated
Oct 7, 2024 - C
Mergesort using user-level threads in PISOX library
-
Updated
Dec 7, 2019 - C
A repository for Operating Systems (CMSC 125) laboratory exercises using C.
-
Updated
Nov 14, 2024 - C
Matrix multiplication using user-level threads in PISOX library
-
Updated
Dec 7, 2019 - C
A project involving the basics of threading a process. And thread synchronization with mutexes.
-
Updated
Nov 2, 2023 - C
A multi-threaded gas station simulation for Linux, featuring dynamic vehicle queues, fuel tracking, priority management, and JSON-based configuration. 🚗⛽🚛
-
Updated
Feb 17, 2025 - C
Improve this page
Add a description, image, and links to the threading-synchronization topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the threading-synchronization topic, visit your repo's landing page and select "manage topics."