开发者社区 问答 正文

Java如何唤醒指定线程

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

展开
收起
蛮大人123 2016-03-06 10:58:19 3112 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

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

    2019-07-17 18:54:16
    赞同 展开评论
问答分类:
问答地址: