none
异步线程处理控件去重速度好慢 RRS feed

  • 问题

  • 我在窗体上有一个listView,里面加载了2500条左右的数据,主界面上还有一个“数据去重”的按钮,我点击后直接在主线程对listView去重,界面虽然会假死,但是只要30秒就处理完了。而当我用线程池、task、delegate等多线程相关的方法异步去重的时候,无一例外的都花了2-3分钟。我很好奇,为什么会出现如此大的效率差异呢?有没有什么方法可以解决这个问题,让异步处理也能在30秒完成?求大神们赐教
    2016年7月5日 12:10