Use appropriate blocking queue method (if bounded)