首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX 提问指南
广告
V2EX
›
问与答
Java 多线程如何一个线程只处理一个队列?
uselessVisitor
·
2021-04-03 12:31:14 +08:00
· 601 次点击
这是一个创建于 1333 天前的主题,其中的信息可能已经有所发展或是发生改变。
现有一个 Map<String , BlockingQueue<Order>>,由于 Order 是严格要求顺序计算的,所以想要使用多线程每个线程只处理一个 String 对应 BlockingQueue
ex: thread1 只处理 order1:queue1
请问这种场景该如何实现呢?现在使用的方法,线程池中的所有线程都会计算
现在的实现连接:
https://github.com/beichenhpy/Thread-test
多线
线程
string
order
2 条回复
1
uselessVisitor
OP
2021-04-03 12:35:21 +08:00
不知道现在的实现是否可以实现该场景。。
2
uselessVisitor
OP
2021-04-03 14:04:38 +08:00
哎。。没人帮忙。。自己想通了,解决了
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
3425 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms ·
UTC 11:20
·
PVG 19:20
·
LAX 03:20
·
JFK 06:20
Developed with
CodeLauncher
♥ Do have faith in what you're doing.