(new Thread(new ThreadStart(f))).Start()
和(new Thread(f)).Start()两者有什么不同?
还有ParameterizedThreadStart 

解决方案 »

  1.   

    (new Thread(f)).Start()
    是.net2.0以后的写法,

    (new Thread(new ThreadStart(f))).Start()
    一样的功能
      

  2.   

    Thread thr = new Thread(BindPara);
    这样编译无法通过哦..我记得用new ParameterizedThreadStart是为了调用有参数的方法.呵呵.比如AAA(int a,int b)
    Thread thr = new Thread(new ParameterizedThreadStart(AAA));
      

  3.   

    方法BindPara的声明和ThreadStart一样么?无参无返回值。。如果一样应该是没问题的(.net2.0以后的版本里)
      

  4.   

    ThreadStart()  是委托f 是委托的线程函数名搞清楚这两个,你就会明白了