jlab0801.java

来自「计算机系学习java的专用ppt」· Java 代码 · 共 35 行

JAVA
35
字号
public class JLab0801{
                 public static void main(String args[]){
                      PrintThread thread1,thread2,thread3,thread4;
                      thread1=new PrintThread("thread1");
                      thread2=new  PrintThread("thread2");              
                      thread3=new  PrintThread("thread3");
                      thread4=new  PrintThread("thread4");
                      System.err.println("\nStaring threads");
                      thread1.start();
                      thread2.start();
                      thread3.start();
                      thread4.start();
                      System.err.println("Threads started\n");
                         
                 }
      }      

class PrintThread extends Thread{
              private int sleepTime;
              public PrintThread(String name){
                       super(name);
                       sleepTime=(int)(Math.random()*5000);
                       System.err.println("name:"+getName()+";sleep:"+sleepTime);
              }
              public void run(){
                  try{
                      System.err.println(getName()+"going to sleep");
                      Thread.sleep(sleepTime);
                  }catch(InterruptedException interruptedException){
                      System.err.println(interruptedException.toString());
                  }  
                  System.err.println(getName()+"done sleeping");
             }
}   
     

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?