请教高手门了~~~

解决方案 »

  1.   

    public class MyThread extends Thread {
     int count= 1, number;
     public MyThread(int num) {
      number = num;
      System.out.println("创建线程 " + number);
     }
     public void run() {
      while(true) {
       System.out.println("线程 " + number + ":计数 " + count);
       if(++count== 6) return;
      }
     }
     public static void main(String args[]) {
      for(int i = 0; i 〈 5; i++) new MyThread(i+1).start();
     }
    }
      

  2.   

    using System;
    using System.Threading;
    using System.Security.Permissions;public class ThreadWork {
    public static void DoWork() {
    try {
    for(int i=0; i<100; i++) {
                    Console.WriteLine("Thread - working.");
                    Thread.Sleep(100);
                }
            }
    catch(ThreadAbortException e) {
                Console.WriteLine("Thread - caught ThreadAbortException - resetting.");
                Console.WriteLine("Exception message: {0}", e.Message);
                Thread.ResetAbort();
            }
            Console.WriteLine("Thread - still alive and working.");
            Thread.Sleep(1000);
            Console.WriteLine("Thread - finished working.");
        }
    }class ThreadAbortTest {
    public static void Main() {
            ThreadStart myThreadDelegate = new ThreadStart(ThreadWork.DoWork);
            Thread myThread = new Thread(myThreadDelegate);
            myThread.Start();
            Thread.Sleep(100);
            Console.WriteLine("Main - aborting my thread.");
            myThread.Abort();
            myThread.Join();
            Console.WriteLine("Main ending.");
        }
      

  3.   

    c# 可以直接是一个方法来调用,委托
    Java 必须要写一个类来着