Мы работаем над восстановлением приложения Unionpedia в Google Play Store
ИсходящиеВходящий
🌟Мы упростили наш дизайн для улучшения навигации!
Instagram Facebook X LinkedIn

Read-copy-update

Индекс Read-copy-update

Read-Copy-Update, RCU (Чтение-модификация-запись, чтение-копирование при обновлении, чтение — копирование — обновление, Прочитать-Скопировать-Обновить) — механизм синхронизации в многопоточных системах.

Содержание

  1. 8 отношения: Linux, RISC, Атомарная операция, Неблокирующая синхронизация, Связный список, Синхронизация (информатика), Многопоточность, Блокировка (программирование).

  2. Технологии в операционных системах
  3. Управление конкурентными потоками

Linux

Linux (или), Ли́нукс) — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты.

Посмотреть Read-copy-update и Linux

RISC

Sun UltraSPARC RISC (reduced instruction set computer — «компьютер с сокращённым набором команд») — архитектура процессора, в котором быстродействие увеличивается за счёт упрощения инструкций, чтобы их декодирование было более простым, а время выполнения — меньшим.

Посмотреть Read-copy-update и RISC

Атомарная операция

Атомарная (атом от atomos — неделимое) операция — операция, которая либо выполняется целиком, либо не выполняется вовсе; операция, которая не может быть частично выполнена и частично не выполнена.

Посмотреть Read-copy-update и Атомарная операция

Неблокирующая синхронизация

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

Посмотреть Read-copy-update и Неблокирующая синхронизация

Связный список

Свя́зный спи́сок — базовая динамическая структура данных в информатике, состоящая из узлов, каждый из которых содержит как собственно данные, так и одну или две ссылки («связки») на следующий и/или предыдущий узел списка.

Посмотреть Read-copy-update и Связный список

Синхронизация (информатика)

Синхронизация (от σύγχρονος — одновременный) в информатике обозначает одно из: синхронизацию процессов, либо синхронизацию данных, либо процесс синхронизации передачи данных.

Посмотреть Read-copy-update и Синхронизация (информатика)

Многопоточность

Многопото́чность — свойство платформы (например, операционной системы, виртуальной машины и т. д.) или приложения, состоящее в том, что процесс, порождённый в операционной системе, может состоять из нескольких потоков, выполняющихся «параллельно», то есть без предписанного порядка во времени.

Посмотреть Read-copy-update и Многопоточность

Блокировка (программирование)

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

Посмотреть Read-copy-update и Блокировка (программирование)

См. также

Технологии в операционных системах

Управление конкурентными потоками

Также известен как Чтение-модификация-запись.