Producer-consumer problem solution using semaphore and mutex
-
Updated
Aug 4, 2022 - C
Producer-consumer problem solution using semaphore and mutex
Programming with C course: pointer, multi-process, multi-thread, concurrency, semaphores, Socket, PIPE, FIFO
🔄 A thread switching package which targets at Edsim51 simulator.
A Zephyr producer consumer app. - An HDLC link over UART streaming sinwave samples and a Zephyr application consuming them - zephyr rtos, stm32f4, protobuf, nanopb, HDLC, threads
Producer and Consumer are part of an application. The producer access a two dim matrix of int (of 100 x 100) and produces the memory address as an item and store it in a array of pointers to int. The consumers compete and get an entry of the array that corresponds to a row, and finds the number of primes in that row and adds it to a shared sum
A simple multithreaded server storing and retrieving key-value pairs.
Producer & Consumer simulation to experiment and learn threading.
One producer and n consumers problem (m data elements and shared memory)
BT detector simulator in C using pThreads
System Programming Project
My operating system codes for summer semester 2017.
Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.
This is modified version of famous consumer-producer problem with N readers and 1 writer threads with a fix sized buffer.
Operating System Traditional Programs
Producer-Consumer problem using semaphores
Producer - Consumer simulation using unix mutex synchronisation on cyclic array
Systems Programming (C Language) File I/O, Multi Process, Parallel Programming, Synchronization, Signal Handling, Pipes, Threads, POSIX Threads, System-V Threads, Thread Pool, Dynamic Pool, Semaphores, Multiple Produceser Multiple Consumer Problem, Prioritizing, Sockets, Daemon Process, Server Client
There is one supplier thread and multiple consumer threads. Each actor is modeled by its own thread. System V semaphores are used for the synchronization.
Add a description, image, and links to the producer-consumer topic page so that developers can more easily learn about it.
To associate your repository with the producer-consumer topic, visit your repo's landing page and select "manage topics."