Содержание
8 отношения: Критическая секция, Поток выполнения, Разделяемая память, Состояние гонки, Условная переменная, Фьютекс, Мьютекс, Дейкстра, Эдсгер Вибе.
- Сетевое общение
- Управление конкурентными потоками
Критическая секция
Критическая секция — участок исполняемого кода программы, в котором производится доступ к общему ресурсу (данным или устройству), который не должен быть одновременно использован более чем одним потоком исполнения.
Посмотреть Семафор (информатика) и Критическая секция
Поток выполнения
Процесс с двумя потоками выполнения на одном процессоре Пото́к выполне́ния (тред; от thread — нить) — наименьшая единица обработки, исполнение которой может быть назначено ядром операционной системы.
Посмотреть Семафор (информатика) и Поток выполнения
Разделяемая память
Наглядное представление разделяемой памяти Разделяемая память (Shared memory) является самым быстрым средством обмена данными между процессами.
Посмотреть Семафор (информатика) и Разделяемая память
Состояние гонки
Состояние гонки (race condition), также конкуренция — ошибка проектирования многопоточной системы или приложения, при которой работа системы или приложения зависит от того, в каком порядке выполняются части кода.
Посмотреть Семафор (информатика) и Состояние гонки
Условная переменная
Условная переменная — примитив синхронизации, обеспечивающий блокирование одного или нескольких потоков до момента поступления сигнала от другого потока о выполнении некоторого условия или до истечения максимального промежутка времени ожидания.
Посмотреть Семафор (информатика) и Условная переменная
Фьютекс
Фьютекс (futex, сокращение от fast userspace mutex) — в программировании способ реализации семафоров и мьютексов POSIX в Linux.
Посмотреть Семафор (информатика) и Фьютекс
Мьютекс
Мью́текс (mutex, от mutual exclusion — «взаимное исключение») — аналог одноместного семафора, служащий в программировании для синхронизации одновременно выполняющихся потоков.
Посмотреть Семафор (информатика) и Мьютекс
Дейкстра, Эдсгер Вибе
Э́дсгер Ви́бе Де́йкстра (Edsger Wybe Dijkstra (11 мая 1930, Роттердам, Нидерланды — 6 августа 2002,, Нидерланды) — нидерландский учёный, труды которого оказали влияние на развитие информатики и информационных технологий; один из разработчиков концепции структурного программирования, исследователь формальной верификации и распределённых вычислений.
Посмотреть Семафор (информатика) и Дейкстра, Эдсгер Вибе
См. также
Сетевое общение
- BACnet
- BBS
- Usenet
- Виртуальный коллектив
- Голосовая почта
- Компьютерно-опосредованная коммуникация
- Программное обеспечение совместной работы
- Семафор (программирование)
- Сетевой жаргон
- Фидонет
Управление конкурентными потоками
- ACID
- E-LOTOS
- MVCC
- Read-copy-update
- Test-and-set
- Асинхронный ввод-вывод
- Барьерная синхронизация
- Блокировка (программирование)
- Блокировка записи
- Блокировка с двойной проверкой
- Взаимное исключение
- Граф ожидания
- Двухфазная блокировка
- Критическая секция
- Линеаризуемость
- Монитор (синхронизация)
- Неблокирующая синхронизация
- Операциональное преобразование
- Программная транзакционная память
- Расписание (СУБД)
- Семафор (программирование)
- Сравнение с обменом
- Фьютекс
Также известен как Семафор (программирование), Семафор Дейкстры.