Добрый день, подскажите пожалуйста, чтобы использовать Jetty, нужно создать именно Dynamic Web Project? |
Спонсор: Mail.ru
Вы можете этот курс.
Технопарк Mail.ru Group
Опубликован: 09.07.2013 | Доступ: свободный | Студентов: 6009 / 314 | Длительность: 03:32:00
Специальности: Программист, Системный архитектор, Разработчик интернет-проектов
Самостоятельная работа 2:
Постановка задачи
< Самостоятельная работа 1 || Самостоятельная работа 2
- Написать свой thread-pool. При старте приложения положить в контейнер N тредов и запустить их. В методе run() выводить в лог имя треда. Запустить приложение несколько раз и убедиться, что треды работают независимо друг от друга.
- Расширить приложение из первого задания - добавить в тред id, в логе выводить id треда, а не его имя. Метод run изменть так, чтобы треды писали в лог последовательно в порядке увеличения id (использовать wait() и notifyAll()).
- Вынести Frontend из класса Main.
class Frontend extends AbstractHandler implements Runnable
Добавить в класс переменную int handleCount = 0.
Запустить Frontend в отдельном потоке. В методе run() писать значение handleCount в лог каждые 5 секунд.
В методе handle() кроме формирования страницы, увеличивать значение handleCount.
< Самостоятельная работа 1 || Самостоятельная работа 2
© НОУ «ИНТУИТ»,
2003 – 2024
2003 – 2024
Телефон: +7 (499) 253-9312, WhatsApp, Telegram, Viber: +7 (977) 954-84-50, факс: +7 (499) 253-9310, e-mail: info@intuit.ru, Skype: Intuit.ru