我已经创建了一个多线程的应用程序,可以在除一个系统之外的任何系统上正常运行。该系统是Windows 7家庭版设置。这两个系统在Windows 7 Ultimate上运行良好。而不是每个线程独立运行,它们似乎是串联运行的。它也运行得非常慢。这真的很奇怪。我认为这个系统是一个四核系统,并不确定这与系统有什么关系。我知道我在这里没有任何代码,但我希望你们都可以有一些想法。多线程应用程序在机器上的性能不佳?
更新: 嗯,原来有人删除了我的数据库索引。看起来应用程序正在挂起,但由于删除了PK,它确实无法更新记录。感谢你的想法。
需要更多的细节,甚至开始提供一个建议:) – 2010-08-15 22:28:14
所以让我回顾一下 - Windows 7家庭版系统运行缓慢,但在终极罚款。也许线程不同时运行?答案 - 你测量了什么?你在运行什么软件?你还在运行什么?机器是否在同一网络上?两台机器还有什么不同?你的APP需要多少内存?你有没有尝试过把你的代码降低到可以重现问题的最低水平? – 2010-08-15 22:53:04
我意识到可能会有很多变量,但是如果有人可能与多线程应用程序有类似的问题,我们很好奇。我会承认看到有什么不同。 – DDiVita 2010-08-15 22:55:16