DEADLOCK AND PRODUCER AND COSUMER