Home » Ответы Синергия МТИ » Многопоточность.sa_Java Синергия Ответы МТИ Тесты

Многопоточность.sa_Java Синергия Ответы МТИ Тесты

Скачать тест: Многопоточность.sa_Java Синергия Ответы МТИ Тесты.pdf

1. Правильный ли это код?
Thread myNewThread = new Thread();
myNewThread.run();
2. В каком состоянии находится поток, если он создан и не запущен?
3. Какой метод можно использовать для проверки того, что поток начал выполнение, но еще не закончил его run() метод?
4. Корректный ли это код?
Thread thread = new Thread(new NewThread());
5. Какой метод надо вызвать, чтобы запустить поток?
6. Какой класс или интерфейс определяет методы wait(), notify() и notifyAll()?
7. Какие утверждения верны?
8. Какие из следующих объявлений класса (нелокальных) переменных не будут компилироваться?
9. Какой метод интерфейса Runnable должен быть реализован всеми потоками?
10. Когда поток завершает свою обработку, в какое состояние этот поток входит?
11. В какое состояние переходит поток после вызова метода start()?
12. Что произойдет при вызове методов sleep() и wait() в синхронизированном блоке?
13. Какое ключевое слово используется для синхронизации потоков?
14. Запускает ли main метод новый поток?
15. Какие из следующих методов определены в классе Thread?