Я ищу путь без побочных эффектов. Идеально, следующий код добился бы цели: длинный currentCount = 0;:: ReleaseSemaphore (h, 0, ¤tCount); Но к сожалению 0 не...
В классе выпускника мы должны были использовать семафоры для выполнения работы с потоками. Мы были предписаны использовать sem_init наряду с набором другой sem_* процедуры, но нам не дали много информации...
Я расширяю функциональность семафора. Я столкнулся с контрольно-пропускным пунктом, когда я понял, что не знаю реализацию фактического семафора и удостоверяться, что мой код работал правильно, я должен был знать...
Моя программа запускает дочерние процессы с fork, чтобы спросить родительский процесс о времени UNIX. Я сделал функцию с общей памятью для записи тиков (UNIX-Time) и номера клиента в структуру ...
Я работаю над некоторым кодом, который использует pthread и семафорные библиотеки. Функция sem_init хорошо работает на моей машине Ubuntu, но на OS X функция sem_init не имеет абсолютно никакого эффекта. Есть ли...
Вот ошибка, которую я продолжаю получать ... что это значит, когда что-то устарело? sleepbarber.c: 81: 5: предупреждение: «sem_init» устарел [-Wdeprecated-declarations] sem_init (& amp; waitingRoom, 0, ...
у меня есть два метода - (void) a {@synchronized (self) {// критическая секция 1}} - - void) b {@synchronized (self) {// критическая секция 2}} теперь мой вопрос - если поток. ..
Я знаю о Семафорном классе в Системе. При поточной обработке пространства имен, но я не вижу, позволяет ли оно ожидать потоки, чтобы иметь различные приоритетные уровни. Если два потока ожидают открытого слота...
Документация для класса Семафора.NET указывает что: нет никакого гарантируемого порядка, такого как FIFO или LIFO, в который заблокированные потоки вводят семафор. В этом случае, если я хочу гарантируемый...
Действительно ли возможно запросить семафор, созданный с sem_get, на самом деле не блокируясь как функция sem_acquire, делает? С наилучшими пожеланиями, Dan.
Мы видим нечетное поведение на RedHat Enterprise системы Linux с pthreads sem_timedwait. Это только происходит с версиями 5.3 вперед. Когда мы создаем семафор на фоновом потоке с...
Делает любой знает, как.NET обрабатывает тайм-аут на вызове к Семафору. WaitOne (тайм-аут)? Я ожидал бы TimeoutException, но документация MSDN не перечисляет это в списке ожидаемых исключений...
Семафор является концепцией программирования, которая часто используется для решения проблем многопоточности. Мой вопрос сообществу: Что такое семафор и как Вы используете его?
Скажем, я реализую модель производитель-потребитель. Производитель и потребитель совместно используют буфер, который является критическим регионом. Производитель хочет писать в буфер, а потребитель читает из него. ...
Я использую .net Core 2.1 для создания веб-API. Теперь столкнулись с проблемой семафора. Выдает исключение, когда я устанавливаю семафор с определенным именем. Месяц назад я развернул семафор с именем "...
Я ищу Механизм мьютекса / семафора / параллелизма в сценарии оболочки. Рассмотрим следующую ситуацию:
Если пользователь «a» не закроет общий файл, пользователь «b» не сможет открыть / обновить его. Я ...
Я хотел бы предположить, что я знаю, как работать с DispatchGroup, для понимания проблемы, я попытался: class ViewController: UIViewController {переопределить func viewDidLoad () {super ....
В чем разница между счетным и двоичным семафором. Что я где-то видел, так это то, что оба могут контролировать N процессов, которые запросили ресурс. И взяли, и бесплатно...
В основном это касается понимания концепции, что меня смущает. Мьютекс означает, что один поток берет на себя управление доступом к общему ресурсу, выполняет операции и разблокирует его, затем ...
В Ruby 1.9.x, какой простой способ либо запретить повторный запуск моего Ruby-скрипта, либо дождаться завершения предыдущего экземпляра?**Я надеюсь избежать беспорядочной блокировки файла-или таблица процессов...
Я работаю над многопоточной программой, и у меня возник вопрос, где определить мьютекс. Соответствующая информация: в программе есть main.c, где мы определяем конкретное действие в соответствии с ...
У меня есть страница, которая проверяет, находится ли пользователь в определенной роли перед выполнением какой-либо задачи, и не имеет проблем с функциональностью и не вносит очевидных связанных изменений в рассматриваемый код. ...
Некоторое время назад я думал о том, как реализовать различные примитивы синхронизации в терминах друг друга. Например, в потоках pthreads вы получаете мьютексы и условные переменные, и из них можно ...
Мне нужно синхронизировать N клиентских процессов с одним сервером. Эти процессы форкируются главной функцией, в которой я объявил 3 семафора. Я решил использовать семафоры POSIX, но не знаю, как ...
Я новичок в PHP и пытаюсь запустить код, полученный от кого-то еще, на моей машине для разработки Windows. Я установил PHP 5 и Apache 2.2, но когда я пытаюсь запустить его, я получаю сообщение об ошибке: Неустранимая ошибка: вызов…
Есть ли объект Mutex в java или способ создать?
Я спрашиваю, потому что объект Semaphore, инициализированный с 1 разрешением, мне не помогает.
Подумайте об этом случае: попробуйте {semaphore.acquire (); // do ...
Можно ли иметь правильный семафор в python, гарантирующий, что блокирующие потоки разблокируются в том порядке, в котором они вызывают функцию acqu ()?