powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Мютексы против критических секций
4 сообщений из 4, страница 1 из 1
Мютексы против критических секций
    #34113690
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть несколько потоков и одна простая очередь (глобальный массив в памяти). В эту очередь потоки периодически добавляют данные и читают из нее.
Если два потока одновременно работают с очередью - данные портятся.
Что лучше всего использовать для синхронизации обращений - мютексы или критические секции?
...
Рейтинг: 0 / 0
Мютексы против критических секций
    #34113874
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шогал
Что лучше всего использовать для синхронизации обращений - мютексы или
критические секции?

Секции полегче будут. Зато мютексы позволяют синхронизировать разные
процессы.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Мютексы против критических секций
    #34113881
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, буду юзать секции - процесс один
...
Рейтинг: 0 / 0
Мютексы против критических секций
    #34114489
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Unlike events, mutexes, and semaphores, which are also used for
multithreaded synchronization, critical sections don't always perform an
expensive control transfer to kernel mode. As you'll see later, acquiring an
unheld critical section requires, in effect, just a few memory modifications
and is very quick. Only if you try to acquire an already-held critical
section does it jump into kernel mode. The downside to this lightweight
behavior is that critical sections can only be used to synchronize threads
within the same process.

http://msdn.microsoft.com/msdnmag/issues/03/12/CriticalSections/default.aspx


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Мютексы против критических секций
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]