[Java] Летнее задание
К сентябрю вам надо выполнить четыре небольших задания и принести их на первый урок. И пожалуйста учтите что истории вроде не знал про летнее заданее или последний раз видел компьютер 23 мая не спасут вас от справедливой оценки.
Поэтому пожалуйста убедитесь что ваши одноклассники в курсе про летнее задание.
Кроме того задания небольшие, и поэтому их можно сделать очень быстро прямо сейчас, особенно пока не все забылось. Главное перед первым занятием освежите себе память - взгляните на выполненное задание, вспомните всё и разберитесь в коде.
Не стесняйтесь мне писать вопросы как по условиям заданий, так и по материалам которые оставлены ввиде выжимки с последних уроков.
Упражнение 1
Выполните упражнение про добавление многопоточности в клеточный автомат - см. самый конец статьи про Введение в многопоточность.
Упражнение 2 и 3
Выполните два упражнения про использование synchronized
для исправления примера и про воспроизведение проблемы deadlock - см. самый конец статьи про Многопоточность: synchronized.
Упражнение 4
Выполните задание про эхо-сервер и клиент - см. статью про Введение в сетевое взаимодействие.