问题遇到的现象和发生背景
Windows服务为一分钟推送一百行数据,首次推送数据一百行未推送完,导致第二次推送数据时再次推送上传的100行数据,结果就会导致数据重复。
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
第一次未推送完的数据,如何进行处理,不影响第二次推送数据
Windows服务为一分钟推送一百行数据,首次推送数据一百行未推送完,导致第二次推送数据时再次推送上传的100行数据,结果就会导致数据重复。
第一次未推送完的数据,如何进行处理,不影响第二次推送数据
维护一个全局状态变量值
执行这个任务的时候 将状态改为执行中,执行完成之后将状态改为执行完成,如果下次进来进行判断 如果状态值为执行中就不执行。