为了账号安全,请及时绑定邮箱和手机立即绑定

设计具有相同属性任务串行有序执行的线程池

设计具有相同属性任务串行有序执行的线程池

手掌心 2019-04-19 18:15:26
我有一个这样的线程池的场景,相信很多人都遇到过:1,每个用户都可以添加多个任务;2,有很多的用户和很多的任务;3,每个用户添加的任务必须有序串行执行,即在同一时刻不能有同时执行一个用户的两个任务;4,实时性:只要线程池线程有空闲的,那么用户提交任务后必须立即执行;尽可能提高线程的利用率。表示一个用户可以用一个唯一的字符串。我已经开发出了一套基本满足上述要求的线程池,现在抛砖引玉,看看广大网友有没有更好的方案。
查看完整描述

2 回答

?
千巷猫影

TA贡献1829条经验 获得超7个赞

PriorityBlockingQueue
不能满足楼主么?

查看完整回答
反对 回复 2019-05-06
  • 2 回答
  • 0 关注
  • 673 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信