java multithreading suspend();恢复();线程

时间:2017-04-22 20:08:57

标签: java multithreading

问题是编写一个包含MyThread类的java程序。该类使用      线程显示从1到10的数字。挂起线程1和      10000毫秒后恢复;

import java.lang.*;

class Mythread extends Thread
{
 public void run(){
     for(int x =1;x<=10;x++){

         System.out.println(x);
     }
     suspend();
      resume();


 }
}
class a{
    public static void main (String[] args){
    Mythread q = new Mythread();
    q.start();
}
}

此代码无效!暂停();恢复();这两个线程如何放入这段代码?

1 个答案:

答案 0 :(得分:-1)

使用Thread.sleep()然后在括号内放置所需的毫秒数。这将停止执行代码,然后在10,000毫秒后继续。

你说你想要10000,所以它看起来像Thread.sleep(10000)