关于并发加锁问题
科比请留步 2017-09-06 10:45:51 1,我想去邮箱进行遍历,来获取新邮件,然后存到数据库,每秒去查询一次,查询到的邮件我还要去库里再查看这个邮件是否保存过,防止重复保存,现在的问题是,如果来了一个新邮件,我还没有插入数据库,下一次遍历就进入了该方法,还是这个邮件判断库里有没有,但是上一次还没有存进去了,写数据库需要时间,所以就会出现保存多次,我的解决办法是加锁,但是我现在做的是多用户方式,也就是同时遍历多个邮箱,这样并发加锁会特别慢。都得等待,有没有什么解决方案?