1.BackGroundWorker循环 输出数据到LISTVIEW, 为什么它的速度比在UI线程里的速度慢了几倍呢?2.BackGroundWorker循环输出数据,经常会出现连续重复的数据,是什么原因?

解决方案 »

  1.   

    BackgroundWorker 在单独的专用线程上运行操作,你说的UI线程速度指什么。
    要清空
      

  2.   


    1.BackgroundWorker 在单独的专用线程上运行操作使用BackgroundWorker后,所有的DOWORK里的代码不都在单独的线程里操作吗?要怎么处理呢?2.你说的UI线程速度指什么
    是指同样的一段循环添1000条加数据到LISTVIEW的代码,不用多线程,用主线程添加的速度远比用BackgroundWorker添加来得快,这是什么原因?