Ожидает заданное время
Создан
Завершен
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: Нажмите что бы посмотреть