Синхронизация комнат
Метод синхронизации помещений — это форма управления параллелизмом в информатике .
Проблема синхронизации комнат включает поддержку набора из m взаимоисключающих «комнат», где любое количество пользователей может одновременно выполнять код в общей комнате (любой из них), но никакие два пользователя не могут одновременно выполнять код в разных комнатах.
Синхронизацию помещений можно использовать для реализации асинхронных параллельных очередей и стеков с доступом в постоянное время (при условии выполнения операции выборки и добавления ).
Ссылки
[ редактировать ]- Дж. Е. Блеллох, П. Ченг, П. Б. Гиббонс, Синхронизация помещений, Ежегодный симпозиум ACM по параллельным алгоритмам и архитектурам , 2001 г., 122–133 [1]
См. также
[ редактировать ]- Монитор (синхронизация) .
- Модель однопоточного апартамента в компонентной объектной модели Microsoft#Threading , используемая в Visual Basic.