#include #include #include "producer.h" #include "shared.h" void* Producer(void* arg) { long int insertNum; while (1) { insertNum = produce_item(); printf("The random number is %li\n", insertNum); // sem_wait(&semProducer); // down(&empty); // down(&mutex); insert_item(insertNum); // sem_post(&semProducer); // up(&mutex); // up(&full); break; } } long int produce_item(void) { return rand() % 10; } void insert_item(long int item) { ; }