Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Конкурентное программирование на Scala
Глава 3. Традиционные строительные блоки конкурентных программ
Поставить закладку
Для продолжения работы требуется
Registration
Предыдущая страница
Следующая страница
Table of contents
Предисловие
Об авторе
Благодарности
О технических рецензентах
Вступление
Глава 1. Введение
+
Глава 2. Конкуренция в JVM и модель памяти в Java
+
Глава 3. Традиционные строительные блоки конкурентных программ
-
Объекты Executor и ExecutionContext
Атомарные примитивы
Атомарные переменные
Неблокирующее программирование
Явная реализация блокировок
Проблема ABA
Ленивые значения
Конкурентные коллекции
Конкурентные очереди
Конкурентные множества и словари
Конкурентные итерации
Собственные конкурентные структуры данных
Реализация неблокирующего конкурентного пула
Создание и обработка процессов
В заключение
Упражнения
Глава 4. Асинхронное программирование с объектами Future и Promise
+
Глава 5. Параллельные коллекции данных
+
Глава 6. Конкурентное программирование с Reactive Extensions
+
Глава 7. Программная транзакционная память
+
Глава 8. Акторы
+
Глава 9. Конкуренция на практике
+
Глава 10. Реакторы
+
Данный блок поддерживает скрол*