Дополнительно о синхронизации

Дополнительно о синхронизации

Мы уже обсудили:

• мутексы;

• семафоры;

• барьеры.

Давайте теперь завершим нашу дискуссию о синхронизации, обсудив следующее:

• блокировки чтения/записи (reader/writer locks);

• ждущие блокировки (sleepons);

• условные переменные (condition variables);

• дополнительные сервисы QNX/QNX/Neutrino.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Дополнительно

Из книги Собираем компьютер своими руками автора Ватаманюк Александр Иванович

Дополнительно На данной вкладке (рис. 7.46) находится множество параметров, связанных с отображением содержимого веб-страницы. Рис. 7.46. Содержимое вкладки ДополнительноЗдесь расположены следующие группы


Результаты синхронизации потоков

Из книги UNIX: взаимодействие процессов автора Стивенс Уильям Ричард

Результаты синхронизации потоков В табл. А.4 приведены значения времени, нужного одному или нескольким потокам для увеличения счетчика в разделяемой памяти с использованием различных средств синхронизации в Solaris 2.6, а на рис. А.3 показан график этих значений. Каждый поток


Результаты синхронизации процессов

Из книги Системное программирование в среде Windows автора Харт Джонсон М

Результаты синхронизации процессов  В табл. А.4 и А.5 и на соответствующих рисунках были приведены результаты синхронизации потоков одного процесса. Интересно посмотреть, как взаимодействуют разные процессы. В табл. А.6 и на рис. А.5 приведены результаты измерения времени


Необходимость в синхронизации потоков

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

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


Объекты синхронизации потоков

Из книги Adobe Audition 3 учебник автора Автор неизвестен

Объекты синхронизации потоков До сих пор нами были обсуждены только два механизма, обеспечивающие синхронизацию процессов и потоков друг с другом:1. Поток, выполняющийся в контексте одного процесса, может дожидаться завершения другого процесса с использованием функции


Влияние синхронизации на производительность

Из книги Программирование на языке Ruby [Идеология языка, теория и практика применения] автора Фултон Хэл

Влияние синхронизации на производительность Использование синхронизации в программах может и будет ухудшать их производительность, и в этом отношении следует быть особенно осмотрительным в случае SMP-систем. На первый взгляд, это противоречит здравому смыслу, поскольку


13.9.1 Сигнал синхронизации

Из книги VBA для чайников автора Каммингс Стив

13.9.1 Сигнал синхронизации Для некоторых функций (например, Interrupt Process) включение команды в общий поток данных не приводит к нужным результатам. Когда реальный терминал посылает сигнал прерывания, хост операционной системы получает этот сигнал сразу и быстро останавливает


7. Дополнительно

Из книги QNX/UNIX [Анатомия параллелизма] автора Цилюрик Олег Иванович

7. Дополнительно


Дополнительно о работе с элементами управления

Из книги Linux глазами хакера автора Флёнов Михаил Евгеньевич

Дополнительно о работе с элементами управления В главе 10 вы познакомились с наиболее важными элементами управления и их использованием. В настоящем разделе я дам вам дополнительные советы о работе с отдельными типами элементами управления, а также расскажу об элементах


4. Примитивы синхронизации

Из книги Разработка ядра Linux автора Лав Роберт

4. Примитивы синхронизации ОС QNX Neutrino предоставляет широкий набор элементов синхронизации выполнения потоков, как в рамках одного процесса, так и разных. Это практически полный спектр примитивов, описываемых как базовым стандартом POSIX, так и всеми его расширениями


Дополнительно

Из книги автора

Дополнительно Теперь, после того как мы овладели «основами» построения администраторов ресурсов, пришло время рассмотреть более сложные вопросы. К ним относятся:• расширение OCB;• расширение атрибутной записи;• блокирование в пределах администратора


9.3.6. Дополнительно

Из книги автора

9.3.6. Дополнительно Рассмотрим оставшиеся параметры, которые я не смог отнести к определенным категориям, но представляющие для нас ценность:? redirect_rewrites_host_header параметр — позволяет (on) или запрещает (off) изменять поле Host в заголовках запросов. Если изменение разрешено, то


Центр синхронизации

Из книги автора

Центр синхронизации С помощью этого компонента вы можете синхронизировать данные своего мобильного телефона или любого другого устройства, подключенного к компьютеру, с данными на компьютере. Кроме того, аналогичные действия можно выполнять и по отношению к данным,


Резюмирование по синхронизации

Из книги автора

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