Основы многопоточного и распределенного программирования


   Славянская магическая пизда.        

Основы многопоточного и распределенного программирования


Нотация совместно используемых примитивов
Нотация совместно используемых примитивов - часть 2
Нотация совместно используемых примитивов - часть 3
Нотация совместно используемых примитивов - часть 4
Нотация совместно используемых примитивов - часть 5
Новые решения задачи о читателях и писателях
Новые решения задачи о читателях и писателях - часть 2
Новые решения задачи о читателях и писателях - часть 3
Новые решения задачи о читателях и писателях - часть 4
Новые решения задачи о читателях и писателях - часть 5
Учебные примеры: язык Java
Учебные примеры: язык Java - часть 2
Учебные примеры: язык Java - часть 3
Учебные примеры: язык Java - часть 4
Учебные примеры: язык Ada
Учебные примеры: язык Ada - часть 2
Учебные примеры: язык Ada - часть 3
Учебные примеры: язык Ada - часть 4
Учебные примеры: язык Ada - часть 5
Учебные примеры: язык Ada - часть 6
Учебные примеры: язык Ada - часть 7
Учебные примеры: язык SR
Учебные примеры: язык SR - часть 2
Учебные примеры: язык SR - часть 3
Учебные примеры: язык SR - часть 4
Учебные примеры: язык SR - часть 5
Учебные примеры: язык SR - часть 6
Учебные примеры: язык SR - часть 7
Учебные примеры: язык SR - часть 8
Учебные примеры: язык SR - часть 9
Учебные примеры: язык SR - часть 10
Учебные примеры: язык SR - часть 11
Учебные примеры: язык SR - часть 12
Учебные примеры: язык SR - часть 13
Учебные примеры: язык SR - часть 14
Учебные примеры: язык SR - часть 15
Учебные примеры: язык SR - часть 16
Учебные примеры: язык SR - часть 17
Учебные примеры: язык SR - часть 18
Модели взаимодействия процессов
Управляющий-рабочие (распределенный портфель задач)
Управляющий-рабочие (распределенный портфель задач) - часть 2
Управляющий-рабочие (распределенный портфель задач) - часть 3
Управляющий-рабочие (распределенный портфель задач) - часть 4
Алгоритмы пульсации
Алгоритмы пульсации - часть 2
Алгоритмы пульсации - часть 3
Алгоритмы пульсации - часть 4
Алгоритмы пульсации - часть 5
Алгоритмы пульсации - часть 6
Алгоритмы пульсации - часть 7
Конвейерные алгоритмы
Конвейерные алгоритмы - часть 2
Конвейерные алгоритмы - часть 3
Конвейерные алгоритмы - часть 4
Конвейерные алгоритмы - часть 5
Конвейерные алгоритмы - часть 6
Алгоритмы типа "зонд-эхо"
Алгоритмы типа "зонд-эхо" - часть 2
Алгоритмы типа "зонд-эхо" - часть 3
Алгоритмы типа "зонд-эхо" - часть 4
Алгоритмы типа "зонд-эхо" - часть 5
Алгоритмы рассылки
Алгоритмы рассылки - часть 2
Алгоритмы рассылки - часть 3
Алгоритмы рассылки - часть 4
Алгоритмы рассылки - часть 5
Алгоритмы рассылки - часть 6
Алгоритмы рассылки - часть 7
Алгоритмы передачи маркера
Алгоритмы передачи маркера - часть 2
Алгоритмы передачи маркера - часть 3
Алгоритмы передачи маркера - часть 4
Алгоритмы передачи маркера - часть 5
Алгоритмы передачи маркера - часть 6
Алгоритмы передачи маркера - часть 7
Алгоритмы передачи маркера - часть 8
Дублируемые серверы
Дублируемые серверы - часть 2
Дублируемые серверы - часть 3
Дублируемые серверы - часть 4
Историческая справка
Историческая справка - часть 2
Историческая справка - часть 3
Историческая справка - часть 4
Историческая справка - часть 5
Историческая справка - часть 6
Историческая справка - часть 7
Историческая справка - часть 8
Историческая справка - часть 9
Историческая справка - часть 10
Историческая справка - часть 11
Историческая справка - часть 12
Историческая справка - часть 13
Историческая справка - часть 14
Историческая справка - часть 15
Историческая справка - часть 16
Реализация языковых механизмов
Асинхронная передача сообщений
Асинхронная передача сообщений - часть 2
Асинхронная передача сообщений - часть 3
Асинхронная передача сообщений - часть 4
Асинхронная передача сообщений - часть 5
Асинхронная передача сообщений - часть 6
Асинхронная передача сообщений - часть 7
Асинхронная передача сообщений - часть 8
Асинхронная передача сообщений - часть 9
Асинхронная передача сообщений - часть 10
Асинхронная передача сообщений - часть 11
Асинхронная передача сообщений - часть 12
Удаленный вызов процедур и рандеву
Удаленный вызов процедур и рандеву - часть 2
Удаленный вызов процедур и рандеву - часть 3
Удаленный вызов процедур и рандеву - часть 4
Удаленный вызов процедур и рандеву - часть 5
Удаленный вызов процедур и рандеву - часть 6
Удаленный вызов процедур и рандеву - часть 7
Удаленный вызов процедур и рандеву - часть 8
Удаленный вызов процедур и рандеву - часть 9
Удаленный вызов процедур и рандеву - часть 10
Удаленный вызов процедур и рандеву - часть 11
Удаленный вызов процедур и рандеву - часть 12
Удаленный вызов процедур и рандеву - часть 13
Удаленный вызов процедур и рандеву - часть 14
Упражнения
Упражнения - часть 2
Упражнения - часть 3
Синхронное параллельное программирование
Синхронное параллельное программирование - часть 2
Синхронное параллельное программирование - часть 3
Синхронное параллельное программирование - часть 4
Синхронное параллельное программирование - часть 5
Синхронное параллельное программирование - часть 6
Синхронное параллельное программирование - часть 7
Синхронное параллельное программирование - часть 8
Сеточные вычисления
Сеточные вычисления - часть 2
Сеточные вычисления - часть 3
Сеточные вычисления - часть 4
Сеточные вычисления - часть 5
Сеточные вычисления - часть 6
Сеточные вычисления - часть 7
Сеточные вычисления - часть 8
Сеточные вычисления - часть 9
Сеточные вычисления - часть 10
Сеточные вычисления - часть 11
Сеточные вычисления - часть 12
Сеточные вычисления - часть 13
Точечные вычисления
Точечные вычисления - часть 2
Точечные вычисления - часть 3
Точечные вычисления - часть 4
Точечные вычисления - часть 5
Точечные вычисления - часть 6
Точечные вычисления - часть 7
Точечные вычисления - часть 8
Точечные вычисления - часть 9
Точечные вычисления - часть 10
Точечные вычисления - часть 11
Точечные вычисления - часть 12



Содержание