应用程序可以有任意多个线程,每次创建一个新执行线程时,都要指定从哪个方法开始执行。应用程序中的第一个线程总是Main()方法,因为它是.NET运行时开始执行的第一个线程,Main()方法是.NET运行时选择的第一个方法。后续的线程由应用程序在内部启动。线程的入口不带任何参数,所以必须用其它方式给方法传递它需要的信息。最常用的方法是使用该方法所属的类的成员字段。并且,该方法没有返回值。因为只要这个方法返回,运行它的线程就会终止,所以不能接收任何返回值。

解决方案 »

  1.   

    ============================================================================
    请问:我怎么写程序才可以确保各个线程都执行(处理)完后主程序才来处理结果!
    -------------------
    MainThread

    AThread.Start();
    BThread.Start();

    AThread.Join();
    BThread.Join();
    MainThread
    ============================================
    等那些线程运行完成后,需要不需要销毁它们
    ----------
    不用
    ============================================结贴