producer consumer tut 5