首页 > Java如何唤醒指定线程

Java如何唤醒指定线程

一个需求
需要维护若干个消费线程,消费线程平时处于wait状态,各自维护一个id,生产线程提交产品给产品队列,并唤醒指定的某个消费线程从产品队列里取产品。
原先方案是每个消费线程维护自己的产品队列,现在消费线程数量增多,因此希望共用同一个产品队列,由生产线程去指定由哪一个消费线程来获取产品,求问如何实现?


1每个线程一个阻塞队列
2.每个线程一个condition
3.全部唤醒,各自拿各自的
只能想到这三种

【热门文章】
【热门文章】