现有一个 Map<String , BlockingQueue<Order>>,由于 Order 是严格要求顺序计算的,所以想要使用多线程每个线程只处理一个 String 对应 BlockingQueue
ex: thread1 只处理 order1:queue1
请问这种场景该如何实现呢?现在使用的方法,线程池中的所有线程都会计算
现在的实现连接:
https://github.com/beichenhpy/Thread-test
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/767766
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.