17
ответов

Разница между двоичным семафором и мьютексом

Есть ли разница между двоичным семафором и мьютексом или они по сути одинаковы?
вопрос задан: 24 April 2017 00:29
12
ответов

Как я могу узнать, запущен ли другой экземпляр моей программы?

Как мне узнать, запущен ли один экземпляр моей программы? Я думал, что мог бы сделать это с файлом данных, но это было бы просто беспорядочно :( Я хочу сделать это, потому что я хочу, чтобы только один экземпляр был открыт в одном ...
вопрос задан: 21 January 2013 23:41
11
ответов

Как правильно создать приложение WPF с одним экземпляром?

Как использовать C # и WPF под .NET (а не Windows Forms или консоль), как правильно создать приложение, которое можно запустить только как один экземпляр? Я знаю, что это как-то связано с ...
вопрос задан: 18 October 2018 21:36
10
ответов

Форма множественного числа слова [закрытое] “взаимное исключение”

Какова корректная форма множественного числа взаимного исключения портманто. Это - взаимные исключения или mutices?
вопрос задан: 1 May 2012 11:47
10
ответов

Мне нужен семафор при чтении из глобальной структуры?

Довольно основной вопрос, но я не вижу, что он спросил где угодно. Скажем, у нас есть глобальная структура (в C) как так: нечто структуры {интервал written_frequently1; интервал read_only; интервал written_frequently2;};...
вопрос задан: 19 March 2009 07:38
9
ответов

Предотвращение многократных идентичных процессов от нереста [дубликат]

Я пытаюсь настроить мьютекс, чтобы предотвратить запуск исполняемого файла приложения для запуска нескольких идентичных процессов. Я видел несколько человек, использующих аналогичный код с Application.Run () вместо ...
вопрос задан: 4 September 2014 02:41
9
ответов

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

Найденный в torvalds/linux-2.6.git-> kernel/mutex.c строка 171 я попытался найти его на Google и таком напрасно. Что делает для (; ;) сообщите?
вопрос задан: 28 November 2011 06:09
8
ответов

Что означает [] {return i == 1;}, и как оно работает в переменных std wait и condition? [Дубликат]

From: https://en.cppreference.com/w/cpp/thread/condition_variable/wait void ждет () {std :: unique_lock & lt; std :: mutex & gt; лк (cv_m); std :: cerr & lt; «Ожидание ...\n»; cv.wait (lk, [] {...
вопрос задан: 2 November 2011 23:12
8
ответов

Потоки и простое средство исправления Тупика

При контакте с потоками (конкретно в C++) использование взаимоисключающих блокировок и семафоров является там простым эмпирическим правилом, чтобы избежать Тупиков и иметь хорошую чистую Синхронизацию?
вопрос задан: 12 December 2009 07:04
8
ответов

Наверху pthread взаимных исключений?

Я пытаюсь сделать API C++ (для Linux и Соляриса) ориентированным на многопотоковое исполнение, так, чтобы его функции могли быть вызваны от различных потоков, не повреждая внутренние структуры данных. В моем текущем подходе я использую...
вопрос задан: 14 August 2009 12:38
7
ответов

Действительно ли использованием является Взаимное исключение, чтобы препятствовать тому, чтобы несколько экземпляров той же программы работали безопасный?

Я использую этот код, чтобы препятствовать тому, чтобы второй экземпляр моей программы работал одновременно, действительно ли это безопасно? Взаимное исключение appSingleton = новая Система. Поточная обработка. Взаимное исключение (ложь, "MyAppSingle
вопрос задан: 19 August 2013 22:22
7
ответов

Должен ли оператор return быть внутри или снаружи блокировки?

Я только что понял, что в каком-то месте моего кода у меня есть оператор return внутри блокировки, а иногда снаружи. Какой из них лучше? 1) void example () {lock (mutex) {// ...} ...
вопрос задан: 3 January 2013 20:17
7
ответов

Мне нужна блокировка, когда только единственный поток пишет в совместно используемую переменную?

У меня есть 2 потока и общее глобальное плавание. Один поток только пишет в переменную, в то время как другие единственные чтения от него, я должен заблокировать доступ к этой переменной? Другими словами: энергозависимое плавание x;...
вопрос задан: 13 May 2009 18:44
6
ответов

Метод считывания функционирует, нуждаются во взаимном исключении?

У меня есть класс, к которому получают доступ от нескольких потоков. Оба из его метода считывания и функций метода set охраняют с блокировками. Блокировки для функций метода считывания действительно необходимы? Если так, почему? нечто класса...
вопрос задан: 26 July 2019 15:56
6
ответов

Как найти, что Взаимное исключение в C# получено?

Как я могу найти от взаимоисключающего дескриптора в C#, что взаимное исключение получено? Когда взаимное исключение. WaitOne (тайм-аут) тайм-ауты, это возвращает false. Однако, как я могу найти, что от взаимного исключения обрабатывают? (Возможно, исполь
вопрос задан: 23 May 2017 12:32
6
ответов

Как работает lock_guard? [Дубликат]

Что такое Точное использование lock_guard & lt; mutex & gt; охранник (мю) ;? У меня есть два окна, одно - окно командной строки и другое окно предварительного просмотра камеры. Я запустил окно предварительного просмотра бесконечно, чтобы ...
вопрос задан: 6 March 2014 07:08
6
ответов

Что такое взаимное исключение и семафор в Java? Каково основное различие?

Что такое взаимное исключение и семафор в Java? Каково основное различие?
вопрос задан: 9 October 2012 08:54
6
ответов

Синхронизация потока 101

Ранее я написал некоторый очень простой многопоточный код, и я всегда знал что в любое время могло быть контекстное переключение прямо в середине того, что я делаю, таким образом, я всегда охранял...
вопрос задан: 31 March 2010 10:55
6
ответов

C#: Как препятствовать тому, чтобы два экземпляра приложения делали то же самое одновременно?

Если у Вас есть два потока в рамках приложения, и Вы не хотите, чтобы они выполнили определенную часть кода одновременно, можно просто поместить блокировку вокруг части кода, как это: блокировка (someObject) {...
вопрос задан: 24 February 2010 21:57
6
ответов

Действительно ли спин-блокировки являются хорошим выбором для средства выделения памяти?

Я предложил специалистам по обслуживанию времени выполнения языка программирования D несколько раз, чтобы средство выделения/сборщик "мусора" памяти использовало спин-блокировки вместо регулярной ОС критические разделы. Этот hasn'...
вопрос задан: 15 December 2009 21:53
6
ответов

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

У меня есть настольное приложение, которое работает на сети и каждом экземпляре подключения к той же базе данных. Так, в этой ситуации, как я могу реализовать взаимное исключение, которое работает через все рабочие экземпляры это...
вопрос задан: 5 November 2009 18:54
6
ответов

Мне нужно взаимное исключение для чтения?

У меня есть класс, который имеет состояние (простое перечисление), и к этому получают доступ от двух потоков. Для изменения состояния я использую взаимное исключение (повышение:: взаимное исключение). Действительно ли безопасно проверить состояние (наприм
вопрос задан: 6 October 2009 13:50
6
ответов

Что такое мьютекс?

Мьютекс - это концепция программирования, которая часто используется для решения многопоточных задач. Мой вопрос к сообществу: что такое мьютекс и как вы его используете?
вопрос задан: 29 August 2008 15:59
5
ответов

Получение эксклюзивной блокировки на системном уровне в Java

Я переделываю исполняемый файл Java, который может быть запущен многократно, и я хочу, чтобы процесс продолжился по одному. В C# я сделал бы это с именованным Взаимным исключением / системным Взаимным исключением, но это, кажется, не...
вопрос задан: 25 July 2013 12:00
5
ответов

Для чего используется Тест-и-набор?

После чтения статьи в Википедии Теста-и-набора меня все еще оставляют с вопросом, "Для чего использовался бы Тест-и-набор?" Я понимаю, что можно использовать его для реализации Взаимного исключения (как описано в Википедии)...
вопрос задан: 23 October 2012 21:08
5
ответов

Блокировки и взаимные исключения в [закрытом] C++

Я изучил C++ некоторое время и все еще не сталкивался с хорошей книгой, которая объяснит, каковы те звери? Они - интегральная функция C++? Раз так как получается, что они только упоминаются в такой книге...
вопрос задан: 31 May 2012 10:35
5
ответов

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

У меня есть класс блокировки multi-R/W, который сохраняет чтение, запишите и незаконченное чтение, незаконченные счетчики записи. Взаимное исключение охраняет их от нескольких потоков. Мой вопрос, Делают нам все еще нужны счетчики, чтобы быть...
вопрос задан: 19 March 2012 18:11
5
ответов

Что некоторые хорошие пути состоят в том, чтобы сделать блокировку межмашины?

Наш кластер сервера состоит из 20 машин, каждого с 10 pids 5 потоков. Мы хотели бы некоторый способ предотвратить любые два потока, в любом pid, на любой машине, от изменения того же объекта одновременно...
вопрос задан: 15 March 2010 17:08
5
ответов

Как лучше всего протестировать Взаимоисключающую реализацию?

То, что лучший способ состоит в том, чтобы протестировать реализацию взаимного исключения, действительно корректно? (Необходимо реализовать взаимное исключение, повторное использование не является жизнеспособным вариантом), лучшее, которое я придумал, дол
вопрос задан: 4 March 2010 16:24
5
ответов

взаимная блокировка по сравнению со взаимным исключением, проблемами увеличения масштаба

Я сталкиваюсь с проблемой, что у меня есть C# объект (.NET), общий для некоторые потоки. Поток мог бы заменить объект другим. Потоки, просыпаются от соединения TCP/IP с помощью...
вопрос задан: 3 February 2010 16:18