以前用的是for循环,但是此方法CPU占用太高,于是寻找新方法。试过定时器:TimerTask task = new TimerTask(){
public void run(){
//execute the task
}
};
Timer timer = new Timer();
timer.schedule(task, delay);和开启新线程:new Thread(new Runnable(){
public void run(){
Thread.sleep(XXXX);
handler.sendMessage();
}
}).start但是程序是同时开了几个新线程执行,请问怎样才能实现等待上一个操作结束再执行下一个操作?
添加回答
举报
0/150
提交
取消