我正在使用(java)LinkedBlockingQueue创建一个资源池,其中包括
问题是 LinkedBlockingQueue 不做等待消费者的FIFO。,而且服务水平不统一。
有什么想法吗?先谢谢了。
我理解你的情况可能需要这种类型的设计,但反复从队列中获取资源并将其放回,在我看来有点不寻常。
你能不能简单地有一个固定的工人池(每个池都与它的资源绑定),然后使用 LinkedBlockingQueue 而不是用于分配工作?
LinkedBlockingQueue