
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Java Non-Blocking IO with Java.NIO and Design Patterns
Java.NIO был с нами с Java 1.4. Да, это более 15 лет назад! И вы до сих пор не знаете, как он работает? Не беспокойтесь, мы здесь, чтобы помочь :-) В этом мини-курсе мы начнем с изучения того, как работает «старый» Java.IO, написав три разных сервера.
Затем мы переходим к Java.NIO, что означает «новый ввод-вывод», а не так, как думает большинство людей «неблокирующий ввод-вывод». Наш первый пример использует блокирующий сервер Java.NIO, чтобы показать это.
Затем мы напишем неблокирующий сервер Java.NIO с опросом, который потребляет много ресурсов ЦП, но способен поддерживать больше сокетов, чем блокирующие варианты.
Наконец, мы пишем два немного разных неблокирующих сервера, используя селектор для реагирования на события, которые могут произойти в наших сокетах.
Этот мини-курс предназначен для вас, чтобы писать вместе. К концу у вас должно быть рабочее понимание того, как общаться через сокеты блокирующим и неблокирующим образом.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.