Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
-
Updated
Apr 3, 2023 - C
Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
lock-free FIFO queue by C native built it, easy built cross platform(no extra dependencies needed) , guarantee thread safety memory management ever!
Thread-safe closures as first-class functions for C
C Simple ORM (Android?) - written in pure C
A short, simple, small footprint, fully documented, compliant, and easy to use implementation of the Aho-Corasick algorithm.
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.
a simple in-memory key-value (KV) store as a client-server application running over TCP sockets,
Concurrent Programming in C (3rd year - 5th semester)
Small Light Weight ThreadPool
Dining philosophers problem solution in C
Implementation of G8RTOS, a real-time operating system featuring priority scheduling, background/periodic/aperiodic threads, inter-process communication, semaphores and more, designed for the MSP432.
ctagd is a tag based message passing interface over sockets (MPIS for short).
A project learning about threading and mutexes in C
Apache web server module to make parallel requests serial.
A complete zipper and unzipped of files using HUFFMAN encoding! This Project also allows the user to select the number of threads! This Project effectively uses the required amount of dynamic memory and frees the threads and the memory after its completions! Hence, minimizing memory leaks and making it ThreadSafe!
Operating Systems second project. The project focuses on concurrent programming and inter-process communication, utilizing threads and named pipes. Each worker program runs in a separate terminal and communicates with the worker monitor program through named pipes.
Add a description, image, and links to the threadsafe topic page so that developers can more easily learn about it.
To associate your repository with the threadsafe topic, visit your repo's landing page and select "manage topics."