fprintf(stderr, "Consumer %d: Remove Item %d from %d\n", *((int*)id), item, out);
fprintf(stderr, "Consumer %d: Remove Item %d from %d\n", *((int*)id), item, out);
for (int i = 0; i < ProducerCount + ConsumerCount; i++)
ids[i] = i + 1; // The identity of each thread (for debug messages)
for (int i = 0; i < ProducerCount + ConsumerCount; i++)
ids[i] = i + 1; // The identity of each thread (for debug messages)