private void ChangeCount()
{
for( int i=0;i<10000;i++ )
{
for( int j=0; j<10000; j++ )
label1.Text = i.ToString();
Thread.Sleep(1) ;
}
}
以这段例子来说,一运行就占到100%了.当然,这是例子,
我的问题所在是对一个大DATASET,进行各位操作时.
请问怎么解决?用线程能解决吗?

解决方案 »

  1.   

    特别是我在读取一个10W条记录的DATASET时,从writexml()到读取readxml()到update()都100%.如果这样没法解决,能不能提供一个把10W条DATASET,分批取出的方法?多谢谢.
      

  2.   

    10W条到xml是很慢的。你自己将datatable拆分咯。
      

  3.   

    private void ChangeCount()
    {
    for( int i=0;i<10000;i++ )
    {
    for( int j=0; j<10000; j++ )
    label1.Text = i.ToString();
    }
    }
    顶 ``````````````````````````````````我的机器是512MB内存 , P4 2.8 的CPU 运行上面的代码时 CPU 利用率是: 100%有什么好的方法解决这种问题?