我有一个连接到 IMAP 服务器并下载电子邮件的 C# 程序。该程序是线程化的,在一台计算机上运行速度非常快,而在另一台计算机上运行速度非常慢。慢的就像第一个线程被锁定,其余的必须等待。以 5 个女巫为一组完成跳跃是有多少线程。快速的在大约 20 秒内通过 125 条消息。
两者都是 - 始终在同一个子网 - 连接到同一个服务器 - 运行相同的代码 - 具有相同操作系统的相同笔记本电脑硬件 - 64 位 Windows 7(服务包 1) - .NET 3.5 - 使用 VS 2010 Express 编译
任何想法都将不胜感激,我整天都在反对这一点。