|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.02.2012, 23:56 | #11 |
Форумчанин
Регистрация: 11.01.2012
Сообщений: 177
|
спин-блокировка это низкоуровневый инструмент синхронизации в windows. это маленькая шестерёнка во всех механизмах windows. она не имеет отношения к данной теме. при доступке к любой функции синхронизации всегда происходит переход в ядро как минимум для того, чтобы узнать состояние объекта.
наиболее общий объекты синхронизации это семафоры. от него идут мьютексы, которые являются всего лишь частным случаем семафора. мьютексы это такие же критические секции, только могут использовать потоками в разных процессах. критические секции это частный случай мьютексов, они могут использоваться только потоками в одном процессе.
progromore.i2p - первый русскоязычный портал программистов в скрытосети
|
26.02.2012, 08:06 | #12 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
Спасибо всем за разъяснения! Значит мои предположения относительно одновременности вхождения были неверны. Тогда буду пересматривать логику работы программы. Всем еще раз спасибо за полезную информацию!
"ковыряю изнутри" (с)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |