Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2012, 23:56   #11
Rock-n-Rolla
Форумчанин
 
Регистрация: 11.01.2012
Сообщений: 177
По умолчанию

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

наиболее общий объекты синхронизации это семафоры. от него идут мьютексы, которые являются всего лишь частным случаем семафора. мьютексы это такие же критические секции, только могут использовать потоками в разных процессах. критические секции это частный случай мьютексов, они могут использоваться только потоками в одном процессе.
progromore.i2p - первый русскоязычный портал программистов в скрытосети
Rock-n-Rolla вне форума Ответить с цитированием
Старый 26.02.2012, 08:06   #12
3D Hunter
Сумрачная тень
Форумчанин
 
Аватар для 3D Hunter
 
Регистрация: 05.03.2009
Сообщений: 689
По умолчанию

Спасибо всем за разъяснения! Значит мои предположения относительно одновременности вхождения были неверны. Тогда буду пересматривать логику работы программы. Всем еще раз спасибо за полезную информацию!
"ковыряю изнутри" (с)
3D Hunter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SendMessage между потоками Kamalekb Общие вопросы Delphi 3 20.12.2011 21:53
Потоки. Сообщения между потоками mig_ira Общие вопросы Delphi 10 09.08.2010 17:34
Как грамотно разделить данные между потоками? bagulma Общие вопросы Delphi 5 28.05.2008 22:41