需求是这样的,我每3分钟先调webservice获取数据时候后,数据要筛选后先往A数据库存一份,然后在把A数据库的数据往B数据库存一份。然后在取下一个3分钟的数据,在存。我现在是这样的,1.我是用定时器每3分钟取一次数据。new Timer().schedule(task1, 0, 3*60 * 1000);
然后往A数据库存。
2.把这3分钟的数据往A库存完后,我还是用定时器往B数据库存。new Timer().schedule(task2,100)
这个时候问题来了。报了task already scheduled or cancled .报错原因是不能task1和task2这2个任务同时来? 如何才能让把A数据库的数据往B数据库存完后,在取下一个3分钟的数据。
然后往A数据库存。
2.把这3分钟的数据往A库存完后,我还是用定时器往B数据库存。new Timer().schedule(task2,100)
这个时候问题来了。报了task already scheduled or cancled .报错原因是不能task1和task2这2个任务同时来? 如何才能让把A数据库的数据往B数据库存完后,在取下一个3分钟的数据。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货