Producer consumer with Stop and wait