Producer consumer problem java written by java