日期:2014-05-19  浏览次数:20766 次

关于多线程的问题,为什么在分线程里执行的速度会慢一些呢?
我有一段比较耗费时间的代码,放在主线程里运行时,程序就动不了了,但是我放在新建的一个线程执行时,发现所花的时间太多,大概多花了几倍的时间,这个是正常的吗?有什么解决方法吗?

------解决方案--------------------
调高线程优先级看看
------解决方案--------------------
有无线程同步操作?
------解决方案--------------------
可能是CPU的问题。
------解决方案--------------------
我也想知道怎么处理,楼主找到告诉一声。谢谢
------解决方案--------------------
我也一直想解决这个问题,可是至今还未能解决
------解决方案--------------------
时间片?
如果在子线程在跑的时候不停在操作 会影响速度
------解决方案--------------------
多线程不能提高计算速度。
你的耗时主要耗在哪里?