问题描述
系统采用.net2005C#进行开发,程序中调用了arcgis中的控件进行进地图定位(仅得到定位数据,不涉及界面方面的更新或操作)地图定位在UI线程下面运行,可以达到200条/秒的处理速度.如果自己创建线程(Thread)进行地图定位,仅达到40条/秒的处理速度,把线程设为高优先级也没用环境说明,运行于core2的机上,内存有1G,操作系统windows2003,系统资源方面没有问题
解决方案
解决方案二:
想问一下,出现这种情况,一般是什么问题,应该从哪方面下手来处理这个问题
解决方案三:
多线程只是在交互上对用户感觉比较,效率方面是要低一点的。线程之间的轮询也要一点资源。你那线程优先级再高也高不过UI线程。
解决方案四:
效率低一点也不会低这么多吧?而且程序运行的过程中,UI线程与创建的线和并没有交互!
解决方案五:
学些。。慢慢优化吧:)欢迎访问
解决方案六:
学些。。慢慢优化吧:)欢迎访问
解决方案七:
UI线程与普通线程,在本质或者一些资源使用上有区别啊?
解决方案八:
Invoke了UI上的Control了?
时间: 2024-10-12 05:20:25