📄 threadtest.java
字号:
public class ThreadTest{
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( "\nStarting threads" );
thread1.start();
thread2.start();
thread3.start();
thread4.start();
System.err.println( "Threads started\n" );
}
} // end class ThreadTester
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -