多线程应用程序在机器上的性能很差?

时间:2010-08-15 22:26:18

标签: c# multithreading .net-3.5

我创建了一个多线程应用程序,除了一个系统外,每个系统都运行良好。该系统是Windows 7家庭版设置。 Windows 7旗舰版的2个系统运行良好。它们似乎是串联运行,而不是每个线程独立运行。它运行得很慢。真的很奇怪。我认为该系统是四核系统,并不确定它是否与它有任何关系。我知道我这里没有任何代码,但我希望你们都有一些想法。

更新: 好吧,原来有人从我的数据库中删除了索引。似乎应用程序正在挂起,但它确实无法更新记录,因为PK已被删除。感谢大家的想法。

2 个答案:

答案 0 :(得分:1)

我非常确定Windows 7家庭基本版具有单个处理器的内置限制。

烨: http://en.wikipedia.org/wiki/Windows_7_editions

答案 1 :(得分:0)

从数据库中删除了索引的问题。