同一项目,连同一数据库,分别布署在四台应用服务器中,项目中有一多线程任务定时定量去扫数据库。如四台应用同时开启,会出现重复读数据的现象,请问大侠有什么构架或思路可以避免重复读数据?