我一下子要生成10W条数据(for循序),想要通过线程来搞,怎么做(开10组线程,每组生成1W条),各位大哥大姐帮帮忙把

解决方案 »

  1.   

    那就新建线程private Thread xxxxxx;
    xxxxxx = new Thread(new ThreadStart(方法函数));            xxxxxx .Start();
    方法完了就xxxxxx .Abort();
    我也不熟......
      

  2.   

    你是要同时起10个线程
    各自循环1w次吗?
    要是这样的话你就如3楼说的
    new十次
    在方法函数里写个1W此循环就可以了
    方法函数也写10个吧
    如果只用一个的话就会压线程的
      

  3.   

    ThreadStart ts = new ThreadStart(Meth);
    Thread th1 = new Thread(ts);
    th1.Name="sss";
    th1.Start();void Meth()
    {
    .....................
    }
    或:
    匿名方法:
    void Meth()
    {
       Thread th1 = new Thread(delegate(){
           //.....
       });
        th1.Name="ss";
        th1.Start();}
      

  4.   

    是并发性的么?比如移动短信,没秒10万这样的,
    这就不是多线程的事了,要考虑分布式了
    分成多个服务器进行处理,每个机器加入处理1万,10台机器,每台机器多个cpu,提高速度,多线程等
    呵呵 我这么想的 没实践过