bounded_queue удобнее, потому что ждет в pop