请问我一个线程可以导 x 条数据,总共有 M 条数据,怎么计算我需要开几个线程?

解决方案 »

  1.   

    int a = int.Parse(this.textBox1.Text);
    int b = int.Parse(this.textBox2.Text); this.textBox3.Text = (a % b ==0 ? a / b : a / b + 1).ToString();
      

  2.   

    to 请问我一个线程可以导 x 条数据,总共有 M 条数据,怎么计算我需要开几个线程?启用多线程不是简单的除法问题,考虑的因素很多,因此对于不同的因素会有不同的解决方案。
      

  3.   

    楼主显现误解线程了你始终要明白一点,不管有多少个线程,你的CPU只有一个(假设只有一个),那么同一时刻就只有一个线程在运行,开得太多,只会增加windows对你的线程开销