The blocking queue