Готовый перевод Java: Concurrency / Java: Параллелизм: Lesson: Concurrency
# Занятие: Параллелизм
Пользователи компьютеров принимают как должное то, что их системы способны делать несколько дел одновременно. Они предполагают, что могут продолжить работать с текстовым процессором в то время как другие программы загружают файлы, управляют очередью печати и проигрывают аудио.
Даже от одного приложения часто ожидается выполнение нескольких вещей одновременно. Например, аудиопроигрыватель должен одновременно считывать цифровую дорожку из сети, распаковывать ее, управлять воспроизведением и обновлять дисплей.
Даже текстовый процессор всегда должен быть готов реагировать на связанные с клавиатурой и мышью события вне зависимости от того, насколько он занят переформатированием текста или обновлением дисплея. Программное обеспечение, которое может делать такие вещи, называется _параллельным_ ПО.
Платформа Java с самого начала была разработана так, чтобы поддерживать многопоточное программирование, с базовой поддержкой параллелизма в языке программирования и библиотеках Java. С версии 5.0 Java также включает высокоуровневое API для поддержки параллелизма.
Это занятие знакомит с базовой поддержкой параллелизма и резюмирует часть высокоуровневого API из пакета `java.util.concurrent`.
Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод
Переведено на Нотабеноиде
http://notabenoid.org/book/43683/171666
Переводчики: uncle_Lem
Настройки
Готово:
