系统里有很多邮箱,要10来秒就用pop3检查一下有没有新邮件。同时要把邮件里的内容更新到数据库。
这些邮箱可能属于同一个人,也可能属于不同人。

我现在是单线程,循环,速度很慢。有没有优化的方法?

1.我想到就是多线程,每一个线程对应一个邮箱。
问题就是如果属于同一个人的邮箱,如何做到数据的更新不冲突?

2.我设计一个邮件抢单中心,开很多的邮件收取客户端。大家都到我这里抢任务。这样设计是不是多此一举?

大家帮我想想有什么优化方法。



展开
6