Question: Problem 2: Write an overloaded function of sync_Func_Calls that receives a semaphore variable sem too in addition to a function pointer and its argument. So
Problem 2: Write an overloaded function of sync_Func_Calls that receives a semaphore variable sem too in addition to a function pointer and its argument. So that it can allow as many processes/threads to run simultaneously as specifies in semaphore value.
void* sync_Func_Calls(void*(*func_Name(void*)), void* arg, sem_t sem)
subject: Operating System
language: c
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
