583 подписчика
Это статья про программирование, в которой с примерами посмотрим в чём отличие между асинхронностью, многопоточностью и параллельностью. Примеры написаны на языке C# , а сама статья будет полезна начинающим программистам и студентам. В статье также рассматриваются примеры использования делегатов и лямбд. Если Вы хотите научиться создавать программы для Windows, но совсем не знаете с чего начать, то с этой статьи. Асинхронность Для того чтобы разобраться с параллельной и асинхронной работой напишем программу, которая проверяет доступность сетевых адресов в интернете (пингер)...
2 года назад
458 подписчиков
Многопоточное программирование - это парадигма программирования, которая позволяет одновременно выполнять несколько потоков исполнения в рамках одного процесса. Это позволяет увеличить параллелизм в программе и повысить скорость ее выполнения. Java поддерживает многопоточное программирование с помощью классов и интерфейсов, предоставляемых в стандартной библиотеке Java. Например, класс Thread позволяет создавать и запускать новые потоки исполнения. Кроме того, Java также поддерживает синхронизацию и координацию между потоками с помощью методов synchronized, wait() и notify()...
11 месяцев назад