2
ответа

Как Вы защищаете общий ресурс с помощью взаимных исключений?

У меня есть общий ресурс, который я хочу 1 и только 1 экземпляр своего приложения (или это - API COM) иметь доступ к в любое время. Я попытался защитить этот ресурс с помощью взаимных исключений, но когда несколько...
вопрос задан: 18 March 2010 15:15
2
ответа

Как я могу создать Системное Взаимное исключение в C#

Как я могу создать Взаимное исключение системы/мультипроцесса для координирования нескольких процессов с помощью того же неуправляемого ресурса. Фон: я записал процедуру, которая использует принтер Файла, который может только быть...
вопрос задан: 2 February 2010 18:56
2
ответа

Почему эта программа по ошибке? 'Объектный метод синхронизации назвали от несинхронизируемого блока кода'

Что не так с этим кодом? я добираюсь, 'Объектный метод синхронизации назвали от несинхронизируемого блока кода'. Я нашел один результат на Google, который заявил, что я могу выпускать взаимное исключение перед блокировкой...
вопрос задан: 13 December 2009 13:24
2
ответа

Существует ли эквивалент UNIX/pthreads событиям сброса руководства Windows?

Кратко, ручное событие сброса является конструкцией синхронизации, которая является или в "сообщенном" или "несообщенном" состоянии. В сообщенном состоянии будет любой поток, который вызывает функцию ожидания на событии...
вопрос задан: 8 December 2009 20:07
2
ответа

Как взаимное исключение и структуры блокировки реализованы?

Я понимаю понятие блокировок, взаимного исключения и других структур синхронизации, но как они реализованы? Им предоставляет ОС, или действительно ли эти структуры зависят от специальных инструкций по ЦП...
вопрос задан: 13 November 2009 02:34
2
ответа

Взаимоисключающая ошибка утверждения Pthread

Я встречаюсь со следующей ошибкой в непредсказуемые времена в основанном на Linux (рука) приложение связи: pthread_mutex_lock.c:82: __ pthread_mutex_lock: Утверждение 'взаимное исключение-> __ данные. __ владелец == 0'...
вопрос задан: 9 July 2009 18:36
2
ответа

Взаимное исключение C# - ошибка, звонящая из ASP.NET и консольного приложения

Я использую глобальное именованное взаимное исключение для синхронизации доступа к файлу между приложением ASP.NET и консольным приложением. При запуске приложения ASP.NET консольному приложению не удается...
вопрос задан: 10 December 2008 12:13
2
ответа

Каковы различия между различными опциями синхронизации поточной обработки в C#?

Может кто-то объяснять различие между: блокировка (someobject) {} Используя Взаимное исключение Используя Семафор Используя Монитор Используя Другие классы синхронизации .NET я просто не могу понять это. Это кажется мне...
вопрос задан: 19 November 2008 06:30
2
ответа

Действительно ли это - надлежащее использование взаимного исключения?

У меня есть ситуация, где у меня могло бы быть несколько экземпляров программы, работающей сразу, и важно, чтобы всего одна определенная функция не выполнилась в больше чем одном из этих экземпляров сразу...
вопрос задан: 5 September 2008 21:17
1
ответ

Общесистемный мьютекс в Python в Linux

Есть ли какие-либо простой способ иметь общесистемный мьютекс в Python в Linux? Под «общесистемным» я подразумеваю, что мьютекс будет использоваться группой процессов Python; это контрастирует с традиционным мьютексом, который ...
вопрос задан: 21 August 2017 07:19
1
ответ

Как получить PIDs, которые используют данное имя файла в C#?

Как получить PIDs процессов, которые используют данное имя файла и взаимоисключающее имя? (Не пользовательским драйвером ядра, а в C# в непривилегированном режиме.) ОБНОВЛЕНИЕ: Благодаря Daniel Renshaw я нашел сценарий, который перечисляет все...
вопрос задан: 23 May 2017 11:55
1
ответ

Почему MSDN выбирает от Поточной обработки Учебного катастрофического отказа?

От демонстрационного примера 4 из MSDN "Поточная обработка Учебного руководства" Выполнение до конца ошибками в коде в строке, прокомментированной с "---ошибки, здесь---". Что не так? использование Системы; использование Системы. Поточ
вопрос задан: 27 February 2013 01:55
1
ответ

Лучшие практики для единственного экземпляра WPF

Это код, который я реализовал до сих пор для создания WPF-приложения с одним экземпляром: #region Using Directives using System; используя System.Globalization; using System.Reflection; используя System.Threading; ...
вопрос задан: 24 January 2013 16:48
1
ответ

Пример для повышения shared_mutex (несколько записей чтений/одного)?

У меня есть многопоточное приложение, которое должно считывать некоторые данные часто, и иногда что данные обновляются. Прямо сейчас взаимное исключение сохраняет доступ к тем данным безопасным, но это дорого, потому что я хотел бы несколько...
вопрос задан: 10 November 2012 02:20
1
ответ

Блокировка мьютексов функций достаточно без изменчивости?

Мы с коллегой пишем программное обеспечение для различных платформ, работающих на x86, x64, Itanium, PowerPC и других серверных процессорах 10-летней давности. Мы только что обсудили, могут ли мьютексные функции, такие как .. .
вопрос задан: 9 October 2012 09:00
1
ответ

Взаимное исключение блокирует по сравнению с Поточной обработкой блокировок. Чтобы использовать?

Моим основным вопросом является объект блокирования Поточной обработки, создает атомарные блокировки? Это не говорит, что блокировка является атомарной в документации модуля. во взаимоисключающей документации Python это действительно говорит, что взаимоис
вопрос задан: 23 July 2010 16:58
1
ответ

Для условных переменных все еще нужно взаимное исключение при изменении проверенного значения атомарно?

Вот типичный способ использовать условную переменную://блокировка читателя (читателей) (some_mutex); если (protected_by_mutex_var! = desired_value) some_condition.wait (some_mutex); разблокируйте (some_mutex);//...
вопрос задан: 27 March 2010 23:41
1
ответ

Блокировка, взаимное исключение, семафор …, каково различие?

Я услышал эти слова, связанные с параллельным программированием, но каково различие между ними?
вопрос задан: 24 February 2010 23:03
1
ответ

Что происходит если я ReleaseMutex () дважды?

Документация Microsoft тиха о том, что происходит, если я по ошибке называю ReleaseMutex (), когда взаимное исключение уже разблокировано.Подробнее: Я пытаюсь согласовать некоторый код Windows без наличия...
вопрос задан: 29 September 2009 14:43
1
ответ

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

Программа создает взаимное исключение как часть его запуска. Я не знаю формат этого взаимного исключения, таким образом, я задался вопросом, существует ли способ получить список всего незаброшенного взаимного исключения, открыть программу, получить новый
вопрос задан: 7 September 2009 15:23
1
ответ

C# - как я могу получить имя владельца Взаимного исключения

У меня есть общее взаимное исключение между 2 приложениями. Я хочу создать консоль администрирования, которая показывает имя текущего владельца взаимного исключения. Как я могу получить имя приложения, которое в настоящее время владеет...
вопрос задан: 12 February 2009 14:26
0
ответов

Создает ли std::mutex забор?

Если я заблокирую std::mutex, всегда ли я буду получать ограничение памяти? Я не уверен, подразумевает ли это или заставляет вас получить забор. Обновление: нашел эту ссылку после комментариев RMF. Многопоточность...
вопрос задан: 19 November 2019 17:06
0
ответов

Насколько эффективна блокировка разблокированного мьютекса? Какова стоимость мьютекса?

На низкоуровневом языке (C, C ++ или любой другой): у меня есть выбор между наличием нескольких мьютексов (например, что дает мне pthread или что-либо из собственной системной библиотеки) или одного ...
вопрос задан: 30 July 2019 04:44
0
ответов

Чтение и запись мьютекса в методе получения константных ссылок (с использованием Qt)

Я использую следующую схему в моей программе Model-View-Controller: модель класса {public const submodelA & amp; getSubModA () const; const submodelB & amp; getSubModB () const; личное: submodelA _submod_a; ...
вопрос задан: 29 March 2019 15:38
0
ответов

Потоки / Процесс в операционной системе

Я просто хотел бы спросить о семафорах в ОС. если у меня есть два процесса p1 и p2, которые p2 (спящий) ожидал ответа от p1, мой вопрос, если p1 выполнил (ы), то он немедленно сделает
вопрос задан: 5 March 2019 12:40
0
ответов

Как контролировать порядок выполнения между потоками?

Ниже приводится структура обработки данных и результатов печати. Некоторое содержимое будет распечатано во время process_records, поэтому я хочу, чтобы все потоки были распечатаны в самом конце ...
вопрос задан: 3 March 2019 22:54
0
ответов

Совместное использование мьютекса C ++ 11 на разделяемой памяти

Я хочу избежать скачек данных в буфере общей памяти между многими процессами. Вопрос: Возможно ли использовать std :: mutex в системе с общей памятью Linux или Windows, чтобы избежать скачек данных на этой общей ...
вопрос задан: 23 February 2019 14:03
0
ответов

Android NDK Mutex

I am trying to do some multithreading using the Android Native Development Kit, so I need a mutex on the C++ side. What's the proper way to create and use a mutex with Android NDK?
вопрос задан: 22 March 2018 21:28
0
ответов

Как реализован pthread_mutex_lock

Мне просто любопытно узнать, как функции, связанные с синхронизацией между потоками, реализованы внутри Unix. Например, что происходит, когда я вызываю pthread_mutex_lock? Есть ли какие-нибудь указатели в ...
вопрос задан: 26 February 2018 00:51
0
ответов

Как использовать QMutex?

Я новичок в Qt и ищу многопоточность в Qt. Как я узнал в Qt Documents, я определил два класса для двух потоков: #include #include class thread_a: public ...
вопрос задан: 19 February 2018 00:14