Классная работа №06 Java Теоретическая часть • Синхронизация потоков при помощи интерфейса Lock, класса ReentrantLocker • Взаимодействие потоков при помощи синхронизации: паттерн Производитель – Потребитель • Взаимодействие потоков при помощи методов: wait(), notify(), notifyAll(): паттерн Производитель – Потребитель • Взаимодействие потоков при помощи объектов класса ReentrantLocker • Взаимодействие потоков при помощи семафора • Использование методов класса Condition: await(), signal(), signalAll() для взаимодействия потоков • Семафоры, мьютексы для взаимодействия потоков, класс Semaphore • Основные понятия сетевого программирования в Java • Общие методы доступа к URL, ресурсам в Интернет • Работа с TCP – сервер TCP, клиент TCP • Многопоточная реализация сервера TCP • Передача и прием данных по протоколу UDP • Пример передачи данных с использованием сокета DatagramSocket и пакета DatagramPacket #Lektion@ca_step_donetsk_developers #java#study
Hide player controls
Hide resume playing