请教一下各位大佬,怎样处理定时任务并发问题?

标题不知道怎么描述,请教一下各位大佬有没有什么好的方案推荐一下,谢谢。 问题:大概是这样,目前系统有一个界面会将查询出来的数据插入到A表,目前就是刚好有一个定时任务正在执行这个界面的查询,也会将查询出的数据插入到A表,然后刚好有人在界面点了查询(定时任务还在执行),这样就导致插入A表的数据重复了。

在后台定义一个静态变量,当定时任务在执行时改变他的值,如果执行完成再改回来,前台查询的时候判断该变量,是否允许查询。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

给查询方法加个锁,一次只能一个线程查询