Управление параллелизмом

Вики

Программная блокировка

Блокировка программного обеспечения Проблема блокировки программного обеспечения в многопроцессорных системах Блокировка программного обеспечения снижает производительность из-за простоя процессоров в критических

Вики

Критический раздел

Критическая секция Основы параллельного программирования Критические секции защищают общие ресурсы от одновременного доступа.  Критические секции предотвращают конфликты при одновременном доступе

Вики

Лок (информатика)

Замок (информатика) Основы синхронизации потоков Синхронизация потоков необходима для предотвращения конфликтов и взаимоблокировок.  Блокировки используются для управления доступом к общим

Вики

Барьер (информатика)

Барьер (информатика) Определение барьера Барьер в параллельных вычислениях — это метод синхронизации, который останавливает все потоки до достижения барьера.  Коллективные

Вики

Взаимное исключение

Взаимное исключение Проблема взаимного исключения Взаимное исключение — это механизм, который предотвращает одновременное выполнение двух процессов в одной и той

Вики

Двухфазная блокировка

Двухфазная блокировка Основы двухфазной блокировки Двухфазная блокировка (2PL) обеспечивает сериализацию конфликтов в базах данных.  Протокол 2PL включает фазы расширения и

Вики

Блокировка записи

Record locking Основы блокировки данных Блокировка данных предотвращает одновременный доступ к данным для предотвращения несогласованных результатов.  Классический пример: два банковских

Вики

Управление параллелизмом

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

Вики

КИСЛОТА

кислота Определение и свойства ACID ACID — это набор свойств транзакций в базах данных, обеспечивающих целостность данных.  Свойства включают атомарность,

Вики

Асинхронный ввод-вывод

Асинхронный ввод-вывод Обзор асинхронного ввода-вывода Асинхронный ввод-вывод позволяет выполнять операции ввода-вывода без блокировки основного потока.  В статье рассматриваются различные подходы

Вики

Монитор (синхронизация)

Монитор (синхронизация) Основы мониторов Мониторы обеспечивают взаимное исключение и синхронизацию потоков.  Они используются для управления доступом к общим ресурсам и

Вики

Занятое ожидание

Напряженное ожидание Основы ожидания занятости Ожидание занятости — это метод проверки условий в программировании.  Вращение используется для создания временных задержек

Вики

Событие (примитив синхронизации)

Событие (примитив синхронизации) Определение события в информатике Событие — это механизм синхронизации, который указывает на изменение условия.  Событие представляет собой

Вики

Неблокирующий алгоритм

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

Вики

Семафор (программирование)

Семафор (программирование) Основы семафоров Семафоры — это примитивы синхронизации, которые управляют доступом к ресурсам.  Семафоры могут быть двоичными или счетными,

Прокрутить вверх