17
ответов

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

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

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

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

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

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

В какой ситуации Вы используете семафор по взаимному исключению в C++?

Всюду по ресурсам я читал о многопоточности, взаимное исключение чаще используется и обсуждается по сравнению с семафором. Мой вопрос состоит в том при использовании семафора по взаимному исключению? Я не вижу семафоры...
вопрос задан: 1 March 2010 01:08
8
ответов

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

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

Objective-C-Wait for Loop with Block (NSURLSessionDataTasks) перед продолжением [duplicate]

Ищете правильный способ выполнения цикла в моем коде, где внутри моего цикла я вызываю метод класса с блоком завершения возврата, чей обратный вызов выполняется после того, как я получаю данные обратно с помощью ...
вопрос задан: 26 January 2013 21:31
6
ответов

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

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

Семафор реверса.NET?

Возможно, это слишком поздно вечером, но я не могу думать о хорошем способе сделать это. Я запустил набор асинхронных загрузок, и я хочу ожидать, пока они все не завершаются, прежде чем программа завершается...
вопрос задан: 21 November 2016 16:31
5
ответов

Как я восстанавливаю семафор, когда процесс, который постепенно уменьшил его для обнуления катастрофических отказов?

У меня есть несколько приложений, скомпилированных с g ++, работающий в Ubuntu. Я использую названные семафоры для координирования между различными процессами. Все хорошо работает кроме следующей ситуации: Если один из...
вопрос задан: 13 January 2010 01:38
4
ответа

CountDownLatch по сравнению с семафором

Есть ли любое преимущество использования java.util.concurrent. CountdownLatch вместо java.util.concurrent. Семафор? Насколько я могу сказать, что следующие фрагменты почти эквивалентны: 1. Семафор...
вопрос задан: 18 August 2016 12:46
4
ответа

pthread_cond_wait по сравнению с семафором

Каковы профессионалы / недостатки использования pthread_cond_wait или использования семафора? Я ожидаю изменения состояния как это: pthread_mutex_lock (&cam-> video_lock); в то время как (бегунок-> состояние ==...
вопрос задан: 14 December 2015 12:21
4
ответа

Как семафор работает?

Семафор может быть ниже, чем 0? Я имею в виду, говорю, что у меня есть семафор с N=3, и я раскритиковываю 4 раза, затем N останется 0, но один процесс будет заблокирован? И то же другой путь, если в начале...
вопрос задан: 9 October 2012 09:10
4
ответа

Действительно ли семафор является механизмом IPC?

Действительно ли семафор является механизмом IPC?
вопрос задан: 11 February 2010 08:45
4
ответа

Семафоры POSIX на Mac OS X: альтернатива sem_timedwait

Я пытаюсь портировать проект (из Linux), который использует Семафоры для Mac OS X однако, некоторые posix семафоры не реализованы на Mac OS X тот, который я поразил в этом порте, sem_timedwait () я...
вопрос задан: 27 March 2009 22:21
3
ответа

Удалите всю общую память System V и семафоры в подобных UNIX системах

Как я могу удалить все не используемые семафоры и общая память с единственной командой в подобной UNIX системе, например, Ubuntu?
вопрос задан: 12 March 2018 08:20
3
ответа

Используя потоки в C в Windows. Простой Пример? [закрытый]

В чем я нуждаюсь и как я могу использовать потоки в C на Windows Vista? Вы могли дать мне простой пример кода?
вопрос задан: 13 January 2016 15:34
3
ответа

Каковы Взаимное исключение и семафор В c#? где мы должны реализовать? [закрытый]

Каковы Взаимное исключение и семафор в C#? Где мы должны реализовать? Как мы можем работать с ними в многопоточности?
вопрос задан: 13 November 2015 19:57
3
ответа

Условная переменная против семафора

Когда следует использовать семафор и когда следует использовать условную переменную (CondVar) ?
вопрос задан: 20 October 2015 17:52
3
ответа

Семафор JavaScript / тест-и-набор / блокировка?

Действительно ли там такая вещь как атомарный тест-и-набор, семафор, или привяжите JavaScript? У меня есть JavaScript, вызывающий асинхронные фоновые процессы с помощью пользовательского протокола (фоновый процесс буквально работает...
вопрос задан: 28 April 2014 03:20
3
ответа

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

У меня есть обертка списка, которая поддерживает два Tstringlists и TClassList, мне нужно это, чтобы быть ориентированным на многопотоковое исполнение, таким что: Параллельные записи не позволяются (какое-то состояние ожидания должно быть введено), Чтение
вопрос задан: 15 December 2011 18:16
3
ответа

Как отобразить процесс, в настоящее время содержащий семафор?

В пространстве пользователя Linux у меня есть процесс, блокирующийся на семафоре, как найдено strace. Как только состояние ошибки происходит, блокирование повторяемо, таким образом, должен быть другой процесс, который содержит семафор...
вопрос задан: 11 September 2009 14:05
3
ответа

Каково число согласия для семафоров?

(Я думаю, что) число согласия для взаимного исключения равняется 2. Каково число согласия для семафоров (как в pthread_sem_ *)? Каково число согласия для условных переменных (как в pthread_cond_*...
вопрос задан: 22 April 2009 09:47
3
ответа

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

Теперь, я не уверен, является ли это глупым вопросом, терпите меня, если это. Блокировка на "рекурсивном" объекте, т.е. если два объекта имеют ссылки на третий объект в их полях и...
вопрос задан: 4 March 2009 10:40
3
ответа

Семафорные проблемы в Java с Обеденными Философами

Я пытаюсь изучить основной jist Семафора в Обеденной проблеме Философа. Прямо сейчас у меня есть массив класса Палочка для еды, и каждая Палочка для еды имеет семафор с 1 доступным разрешением: общественность...
вопрос задан: 3 March 2009 16:27
2
ответа

java ScheduledFuture getDelay возвращает отрицательное значение

Я использую ScheduledExecutorService, Semaphore и ScheduledFuture для написания функции ограничения скорости, попросту говоря, когда клиент достигает лимита, сервер вернет ошибку 429 с сообщением «msg, пожалуйста, попробуйте ...
вопрос задан: 2 March 2019 11:32
2
ответа

Posix-семафор для синхронизации между двумя разными процессами [duplicate]

У меня есть два процесса: A и B. Мне нужно добиться синхронизации между этими двумя с помощью семафора. Возможно ли использовать семафор POSIX для двух разных процессов. Если не другие варианты ...
вопрос задан: 4 June 2016 19:39
2
ответа

сохраняет семафоры порядок ожидания [дубликат]

У меня многопоточное (скажем, 3 потока) приложение, у каждого из которых есть другой приоритет. предположим, что потоки t1, t2, t3 имеют приоритеты p1, p2, p3, где p2> p3 они конкурируют за получение семафора и t3 ...
вопрос задан: 28 February 2014 07:38
2
ответа

Синхронизация Linux с очередью ожидания FIFO

Есть ли привязывает Linux, где ожидающая очередь является FIFO? Это походит на такую очевидную вещь, и все же я просто обнаружил, что pthread взаимные исключения не являются FIFO, и семафоры, по-видимому, не являются FIFO...
вопрос задан: 16 June 2010 00:58
2
ответа

Используя именованный системный семафор как событие для инициирования чего-то в другом процессе

У меня есть поток, который работает все время: частный пустой DoSomeStuffThread () {Семафор sem = новый Семафор (0, 3, "sem_DoStuff"); sem. WaitOne (); сделайте {//, делают некоторый материал} в то время как (sem. WaitOne ());} я...
вопрос задан: 11 June 2010 03:48
2
ответа

Названные семафоры в Python?

У меня есть сценарий в Python, который использует ресурс, который не может использоваться больше, чем определенное количество параллельного выполнения сценариев. Классически, это было бы решено именованные семафоры, но я могу...
вопрос задан: 10 May 2010 12:33