现在有这么一个需求,有六个部门,每个部门要处理一批数据,但是每个部门在处理这批数据的的时间很长。所以想用线程来处理。但是不知道怎么来处理好?望请教?
[b]问题补充:[/b]
我现在就是循环得到某个部门,然后取得当前的部门进行操作,这样的话是同步的,效率很差。
[code="java"]class MyThread extend Thread{
long 部门编号;
public void run(){
针对该部门的业务;
}
}
class AllTask {
public void exec(){
new MyThread(编号1).start();
new MyThread(编号2).start();
new MyThread(编号3).start();
new MyThread(编号4).start();
new MyThread(编号5).start();
new MyThread(编号6).start();
}
}[/code]
你可以用工作流了。
顺便说一句,请先把需求的现实解决方案描述清楚。