Implementing a multilevel scheduling algorithm using multiple threads by using (queues that associated with different priorities by a circular buffers)
1- Main thread which produces number of fake processes randomly. (with some info for each one) and put them in the a specific Q.
2- Number of other threads are used for scheduling purposes which select and execute a process depending on its priority for a predefined duration. Synchronization locks are to be implemented using pthreads
4 freelancers are bidding on average $83 for this job
Respected Client, I've done some work in multi-threading in university course as well as for my AI chess project. The time and price for the project can be discussed. Thank You!