Вопросы по теме '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 просмотров
schedule
18.01.2023
Почему пустой критический раздел в ловушках 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 просмотров
schedule
26.11.2023
Ожидается взаимное исключение с операторами сравнения
Я не гений программирования, но как раз в начале этого года, когда меня учили логике высказываний, мой учитель сказал мне (и это было совершенно очевидно), что если 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 просмотров
schedule
31.01.2024
Удовлетворяет ли мое решение требованиям взаимного исключения?
Я нашел решение проблемы взаимного исключения в Интернете, которое имеет два процесса P0 и P1. (Предположим, что переменная turn инициализирована до 0)
volatile int turn;
Процесс P0:
/* Other code */
while (turn != 0) { } /* Do...
626 просмотров
schedule
21.04.2024
Два вопроса о распределенных системах: масштабируемость и взаимное исключение
Первый вопрос: Масштабируемость
Что именно можно назвать масштабируемостью в контексте распределенных систем? Я предполагаю, что это способность системы использоваться любым количеством распределенных устройств без необходимости изменения кода....
224 просмотров
schedule
28.05.2024
Как вы удаляете или редактируете файл в 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 просмотров
schedule
13.03.2024
Простая реализация взаимного исключения C в двухъядерной системе AMP
Я работаю с Zynq-7000 SoC - разрабатываю двухъядерное приложение (CPU0, CPU1). Я хочу использовать общую встроенную память (OCM) с отключенным кешем для двунаправленного обмена данными между ядрами. Моя идея состоит в том, чтобы установить обмен...
277 просмотров
schedule
13.01.2024
Взаимное исключение против атомарной переменной
Атомарная операция — действие, которое фактически происходит сразу или не происходит вообще Пример: java.util.concurrent.atomic.AtomicInteger
Взаимное исключение — предотвращает одновременный доступ к общему ресурсу Пример: synchronized
С...
1114 просмотров
schedule
08.01.2024
Взаимное исключение с использованием решения JAVA 2-Threads
Я пытаюсь реализовать решение с двумя потоками, используя алгоритм LockOne (взаимоисключающий). Реализуя этот алгоритм, я пытаюсь разработать поток, определяющий мои собственные методы блокировки, но я не получаю желаемого результата. Когда я...
744 просмотров
schedule
02.06.2024
R - Создание переменных с исключением или
У меня есть набор данных с некоторыми переменными, которые указывают, может или не может пожилой человек выполнять какое-либо действие (сесть на автобус, купаться...). Мне нужно создать некоторые переменные, такие как В группе C старшему требуется...
20 просмотров
schedule
05.07.2022