java线程公司 要给1000个人发工资 程序里面创建10个线程 怎样才能把这1000 个任务 分配到10个线程里面?

合理的 分配到 这10个线程里面 这10 个线程 执行程序的时间是一样的

把1000个人设计成一个队列,这个队列当然必须是线程安全的,10个线程共享这个队列,线程发完一个人时,继续偿试从队列中取走一个人发工资,直至1000个人都发完。

这样就不用人为的去分哪个人归哪个线程发工资追问

怎么 设计成一个队列? 顺便问下 银行一般用的什么框架 好像有一个比较老的框架 叫 什么 SWF ??

追答

Queue、Stack、ArrayList都可以当队列用啊,你可以直接用这些,也可以自己定义。

银行项目没做过,不太了解

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-20
创建10个线程,然后用同步锁,Synchornized,你去查一下API,这个问题就可以解决的。本回答被提问者采纳