Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Свободно
Более быстрый доступ, чем браузер!
 

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

Индекс Семафор (информатика)

Семафо́р () — объект, ограничивающий количество потоков, которые могут войти в заданный участок кода.

8 отношения: Критическая секция, Поток выполнения, Разделяемая память, Состояние гонки, Условная переменная, Фьютекс, Мьютекс, Дейкстра, Эдсгер Вибе.

Критическая секция

Критическая секция — участок исполняемого кода программы, в котором производится доступ к общему ресурсу (данным или устройству), который не должен быть одновременно использован более чем одним потоком исполнения.

Новый!!: Семафор (информатика) и Критическая секция · Узнать больше »

Поток выполнения

Процесс с двумя потоками выполнения на одном процессоре Пото́к выполне́ния (тред; от thread — нить) — наименьшая единица обработки, исполнение которой может быть назначено ядром операционной системы.

Новый!!: Семафор (информатика) и Поток выполнения · Узнать больше »

Разделяемая память

Наглядное представление разделяемой памяти Разделяемая память (Shared memory) является самым быстрым средством обмена данными между процессами.

Новый!!: Семафор (информатика) и Разделяемая память · Узнать больше »

Состояние гонки

Состояние гонки (race condition), также конкуренция — ошибка проектирования многопоточной системы или приложения, при которой работа системы или приложения зависит от того, в каком порядке выполняются части кода.

Новый!!: Семафор (информатика) и Состояние гонки · Узнать больше »

Условная переменная

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

Новый!!: Семафор (информатика) и Условная переменная · Узнать больше »

Фьютекс

Фьютекс (futex, сокращение от fast userspace mutex) — в программировании способ реализации семафоров и мьютексов POSIX в Linux.

Новый!!: Семафор (информатика) и Фьютекс · Узнать больше »

Мьютекс

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

Новый!!: Семафор (информатика) и Мьютекс · Узнать больше »

Дейкстра, Эдсгер Вибе

Э́дсгер Ви́бе Де́йкстра (Edsger Wybe Dijkstra (11 мая 1930, Роттердам, Нидерланды — 6 августа 2002,, Нидерланды) — нидерландский учёный, труды которого оказали влияние на развитие информатики и информационных технологий; один из разработчиков концепции структурного программирования, исследователь формальной верификации и распределённых вычислений. Тьюринговский лауреат (1972).

Новый!!: Семафор (информатика) и Дейкстра, Эдсгер Вибе · Узнать больше »

Перенаправления здесь:

Семафор (программирование), Семафор Дейкстры.

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »