I am looking for someone who is an expert in C, in particular, concurrent programming(multithreading). The hard deadline for this project is June 7th, 2 pm PST.
The goal of the project is to to create multiple variants of a program which counts the frequency (histogram) of the numerical digits ‘0’ - ‘9’ in a specified set of files.
Each variant will have the same functionality but use a different paradigm of concurrent programming and/or thread safety:
● Threads with coarse-grain locking
● Threads with fine-grain locking, and
● Readers-writers with coarse-grain locking.
Upon successful completion of the project, the programmers will be considered for long-term employment.
Develop software in C per requirements as stated. Code will be well structured and commented by native English speaker. Test runs will be performed and supplied