Java: Concurrency / Java: Параллелизм: Lesson: Concurrency

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

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

uncle_Lem 12.09.13 в 09:37

0

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

uncle_Lem 12.09.13 в 09:41

0

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

uncle_Lem 12.09.13 в 09:43

0

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

uncle_Lem 12.09.13 в 09:51

0

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

uncle_Lem 12.09.13 в 09:55

0

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

uncle_Lem 12.09.13 в 10:38

0
Минутку...