You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
Thread handling with semaphores and running alternate threads odd than even considering the time of arrival and making sure no deadlock and starvation at the end releases all the threads.
A project that implements some algorithms used by an operating system kernel to achieve the jobs of scheduling processes, synchronization, memory allocations
A C language implementation of a solution for the classic producer-consumer problem. The code demonstrates the use of semaphores and thread synchronization techniques to coordinate the interactions between multiple producers and consumers in a shared buffer.
This repository contains the Sudoku Solution Validator project, implemented to demonstrate the Producer-Consumer problem. This project leverages multi-threading to validate Sudoku solutions, utilising shared memory and file I/O management.
A Multi-Threaded News System designed to produce, sort, and display articles. The third assignment for the Operating Systems course at Bar Ilan University