用Java实现阻塞队列。

答案解析

可用ArrayBlockingQueue、LinkedBlockingQueue等实现,支持阻塞插入和取出,内部用锁和条件变量控制同步。