Готовый перевод Java: Concurrency / Java: Параллелизм: Lesson: Concurrency

Внимание! Этот перевод, возможно, ещё не готов, так как модераторы установили для него статус «идёт перевод»

# Занятие: Параллелизм

Пользователи компьютеров принимают как должное то, что их системы способны делать несколько дел одновременно. Они предполагают, что могут продолжить работать с текстовым процессором в то время как другие программы загружают файлы, управляют очередью печати и проигрывают аудио.

Даже от одного приложения часто ожидается выполнение нескольких вещей одновременно. Например, аудиопроигрыватель должен одновременно считывать цифровую дорожку из сети, распаковывать ее, управлять воспроизведением и обновлять дисплей.

Даже текстовый процессор всегда должен быть готов реагировать на связанные с клавиатурой и мышью события вне зависимости от того, насколько он занят переформатированием текста или обновлением дисплея. Программное обеспечение, которое может делать такие вещи, называется _параллельным_ ПО.

Платформа Java с самого начала была разработана так, чтобы поддерживать многопоточное программирование, с базовой поддержкой параллелизма в языке программирования и библиотеках Java. С версии 5.0 Java также включает высокоуровневое API для поддержки параллелизма.

Это занятие знакомит с базовой поддержкой параллелизма и резюмирует часть высокоуровневого API из пакета `java.util.concurrent`.

Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод

Переведено на Нотабеноиде
http://notabenoid.org/book/43683/171666

Переводчики: uncle_Lem

Настройки

Готово:

100.00% КП = 1.0