I am trying to do some producer consumer poc with threads with below code and after one round both threads are in waiting state. but I am expecting them to keep on going in loop