Вопросы по теме 'mutual-exclusion'

Взаимное исключение PHP (мьютекс)
Прочтите несколько текстов о блокировках в PHP. Все они, в основном, ведут на http://php.net/manual/en/function.flock.php . На этой странице рассказывается об открытии файла на жестком диске!! Это действительно так? Я имею в виду, что это...
28199 просмотров
schedule 18.05.2024

Взаимоисключающие регулярные выражения
Если у меня есть список регулярных выражений, есть ли простой способ определить, что никакие два из них не вернут совпадение для одной и той же строки? То есть список действителен тогда и только тогда, когда для всех строк максимум один элемент в...
1938 просмотров
schedule 26.03.2023

Выполняет ли std::tr1::shared_ptr взаимное исключение?
У меня есть класс, который содержит BYTE* , счетчик ссылок и CRITICAL_SECTION , который защищает их обоих от одновременного доступа. Я хочу заменить все это на std::tr1::shared_ptr<BYTE> . MSDN говорит, что: Несколько потоков...
421 просмотров
schedule 20.03.2022

взаимное исключение в joomla
Я создал расширение для joomla, используя: $id=$database->insertid(); Я только что упомянул, что если два пользователя вошли на сайт, они будут выполнять две записи в базе данных вместе, и тогда этот оператор вернет в обоих случаях одно и...
65 просмотров
schedule 29.04.2022

как добиться взаимного исключения с помощью синхронизированного метода в этом приложении
Я столкнулся с небольшой проблемой здесь. Я делаю параллельную программу на Java. Проблема в том, что 4 человека (студенты) пытаются получить доступ к принтеру, чтобы распечатать 5 документов. Но только один может напечатать одновременно (видимо) 5...
2683 просмотров

Почему пустой критический раздел в ловушках netfilter возникает «ОШИБКА: планирование при атомарной ошибке»?
Я написал этот хук: #include <linux/kernel.h> #include <linux/module.h> #include <linux/netfilter.h> #include <linux/netfilter_ipv4.h> #include <linux/skbuff.h> #include <linux/mutex.h> static struct...
2175 просмотров

Ожидается взаимное исключение с операторами сравнения
Я не гений программирования, но как раз в начале этого года, когда меня учили логике высказываний, мой учитель сказал мне (и это было совершенно очевидно), что если P истинно, то не (P) или ~P ложно, и наоборот, если P было False. Читая документы...
244 просмотров
schedule 24.10.2023

Как работает фьютекс в этом случае?
У меня есть пример кода фьютекса. Но я не мог понять поток кода.... #include <stdio.h> #include <pthread.h> #include <linux/futex.h> #include <syscall.h> #include <unistd.h> #define NUM 50 int futex_addr; int...
3248 просмотров
schedule 21.11.2022

Поведение метода/глобальных переменных внутри критической секции с использованием класса Mutex
Я читаю книгу о C #, я знаю, для чего используется критический раздел, однако этот пример был в книге, и это меня смущает: public bool BankTransferWithMutex(int amount) { bool result = false; MyMutex.WaitOne(); if (Balance >=...
280 просмотров
schedule 14.10.2022

Синхронизация между окнами (критические разделы) в браузере
Я пытаюсь добиться следующего на веб-странице: Пользователи могут открывать несколько вкладок/окон страницы. Каждые несколько секунд мне нужна ровно одна из этих вкладок/окон для выполнения определенного раздела кода (критическая область)....
113 просмотров

Удовлетворяет ли мое решение требованиям взаимного исключения?
Я нашел решение проблемы взаимного исключения в Интернете, которое имеет два процесса P0 и P1. (Предположим, что переменная turn инициализирована до 0) volatile int turn; Процесс P0: /* Other code */ while (turn != 0) { } /* Do...
626 просмотров
schedule 21.04.2024

Два вопроса о распределенных системах: масштабируемость и взаимное исключение
Первый вопрос: Масштабируемость Что именно можно назвать масштабируемостью в контексте распределенных систем? Я предполагаю, что это способность системы использоваться любым количеством распределенных устройств без необходимости изменения кода....
224 просмотров

Как вы удаляете или редактируете файл в PHP, когда он читается?
Предположим, что есть файл на PHP. Файл постоянно читается. Я хочу сначала запретить пользователям доступ к файлу, а затем удалить или отредактировать файл. Как я могу это сделать?
35 просмотров
schedule 01.02.2022

Promela SPIN недоступен из-за ошибки proctype
Я новичок в SPIN и Promela, и я столкнулся с этой ошибкой, когда пытался проверить свойство живости в своих моделях. Код ошибки: unreached in proctype P (0 of 29 states) unreached in proctype monitor mutex_assert.pml:39, state...
825 просмотров

Простая реализация взаимного исключения C в двухъядерной системе AMP
Я работаю с Zynq-7000 SoC - разрабатываю двухъядерное приложение (CPU0, CPU1). Я хочу использовать общую встроенную память (OCM) с отключенным кешем для двунаправленного обмена данными между ядрами. Моя идея состоит в том, чтобы установить обмен...
277 просмотров
schedule 13.01.2024

Взаимное исключение против атомарной переменной
Атомарная операция — действие, которое фактически происходит сразу или не происходит вообще Пример: java.util.concurrent.atomic.AtomicInteger Взаимное исключение — предотвращает одновременный доступ к общему ресурсу Пример: synchronized С...
1114 просмотров

Взаимное исключение с использованием решения JAVA 2-Threads
Я пытаюсь реализовать решение с двумя потоками, используя алгоритм LockOne (взаимоисключающий). Реализуя этот алгоритм, я пытаюсь разработать поток, определяющий мои собственные методы блокировки, но я не получаю желаемого результата. Когда я...
744 просмотров
schedule 02.06.2024

R - Создание переменных с исключением или
У меня есть набор данных с некоторыми переменными, которые указывают, может или не может пожилой человек выполнять какое-либо действие (сесть на автобус, купаться...). Мне нужно создать некоторые переменные, такие как В группе C старшему требуется...
20 просмотров
schedule 05.07.2022