Результаты поиска по запросу "mutex"

5 ответов

Win32: Как получить процесс / поток, который владеет мьютексом?

я работаю с приложением, для которого в любой момент времени должен существовать только один экземпляр. Есть несколько возможностей сделать это:Проверьте зап...

1 ответ

UnauthorizedAccessException при попытке открыть мьютекс

я получаю это исключение при попытке открыть мьютекс (это происходит только иногда; большинство вызовов успешно):

10 ответов

Какой цикл для (;;)?

Найдено в torvalds / linux-2.6.git -> строка kernel / mutex.c 171Я пытался найти его в Google, и такие безрезультатно.Что значит

ТОП публикаций

5 ответов

Правильно удаляя синглтон

У меня есть следующий код:MyClass.h:

8 ответов

pthreads мьютекс против семафора

В чем разница между семафорами и мьютексами, предоставляемыми библиотекой pthread?

5 ответов

Mutex или не Mutex?

5 ответов

помогает ли мьютекс избавиться от изменчивого ключевого слова?

У меня есть класс блокировки multi-R / W, который хранит счетчики чтения, записи и ожидания чтения, ожидания записи. Мьютекс защищает их от нескольких потоков. Мой вопрос: нужно ли нам объявить счетчики как энергозависимые, чтобы компилятор не ...

5 ответов

Действительно ли мьютексы медленнее?

Я читал так много раз, здесь и везде в сети, что мьютексы медленнее, чем критический раздел / семафоры / insert-your-предпочитаемый-синхронизации-метод-здесь. но я никогда не видел ни бумаги, ни исследования, ни чего бы то ни было, чтобы ...

6 ответов

Как заглушить через сеть?

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

5 ответов

pthreads: pthread_cond_signal () из критической секции

У меня есть следующий кусок кода в потоке A, который блокирует с помощьюpthread_cond_wait() pthread_mutex_lock(&my_lock); if ( false == testCondition ) pthread_cond_wait(&my_wait,&my_lock); pthread_mutex_unlock(&my_lock);У меня есть следующий ...