多线程,系统会给你分配CPU的。

解决方案 »

  1.   

    由于本人初次接触Java,对其多线程的使用不熟悉,请哪位大侠给出详细的代码机器说明。
    谢谢!
      

  2.   

    网上找!
     http://www.mhdn.net/p/2002-07-24/5580.html
    http://www.yesky.com/SoftChannel/72342371961929728/20010413/169369.shtml
     
     网上很多的
      

  3.   

    /**
     *希望帮到你吧,哈哈
     */public class ThreadsDemo1 extends Thread{
        String mesg;
        int count;
        /**run用于输出信息,共"count"次*/
        public void run(){
            while(count-->0){
                 println(mesg);
                 try{
                     Thread.sleep(100);//100ms
                 }catch(InterruptedException e){
                       return;
                 }
            }
            println(mesg+"all done");
        }    void println(String s){
            System.out.println(s);
        }    /**
         *构造一个ThreadDemo1对象
         *@param String m  要显示的信息
         *@param int       显示的次数
         */
        public ThreadsDemo1(String m,int n){
            count=n;
            mesg=m;
            setName(m+"runner Thread");
        }    /**
         * 累的测试程序ThreadsDemo1
         */
        public static void main(String[] args){
            new ThreadsDemo1("Hello from x",10).start();
            new ThreadsDemo1("Hello from y",10).start();
        }
    }
      

  4.   

    分N的线程,把要执行的任务分别写到不同线程的run()方法里面