Ожидает заданное время
Создан
Завершен
notify
По истечению времени, 
resume
unlock
                                
public class MyThread {
   public static void main(String[] args) throws Exception {  
    Runnable runnable = new MyRun( 300);
    Thread thread = new Thread(runnable);
    Thread t=Thread.currentThread();
// Состояние главного потока
System.out.println(t.getName()+t.getState());
 // Состояние дочернего потока
   System.out.println(thread.getName()+thread.getState());
 // Запуск дочернего потока
thread.start();
 // Состояние дочернего потока
System.out.println(thread.getName()+thread.getState());   
  for (int i = 0; i < 2; i++) {
     System.out.println("Ожидает-"+t.getName()); 
 Thread.sleep(100); // Задержка главного потока
    }    
thread.join(); // Ожидание завершения дочернего потока
System.out.println(thread.getName()+thread.getState());
    System.out.println(t.getName()+t.getState());
     }
  }
Thread4
                                
Thread3
                                
Thread1
                                
Interrupt
                                
Thread5
                                
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть