Вопросы по теме 'race-condition'

События срабатывания состояния гонки в AS3
У меня есть некоторые проблемы со стрельбой и удалением событий в правильном порядке хроники. Код ниже дает следующий результат: сохранить постер в БД и отправить событие вызывающая служба, событие отправки удалено = false вызывающая служба,...
696 просмотров

Можно ли хранить указатели в общей памяти без использования смещений?
При использовании общей памяти каждый процесс может отображать общую область в другую область своего соответствующего адресного пространства. Это означает, что при хранении указателей в общей области вам необходимо сохранить их как смещения начала...
5535 просмотров

Пример MSDN обработки исключения из TPL. Является ли это состоянием гонки?
Я смотрю на пример обработки исключений TPL из MSDN @ http://msdn.microsoft.com/en-us/library/dd537614(v=VS.100).aspx Основная форма кода: Task task1 = Task.Factory.StartNew(() => { throw new IndexOutOfRangeException(); }); try {...
1253 просмотров

Состояние гонки AJAX GET?
Я пытаюсь отслеживать события, когда на моем сайте нажимаются ссылки, с помощью метода, аналогичного следующему. <a href="/example" class="track">Example</a> <script type="text/javascript"> jQuery(function($) { //...
1104 просмотров

Избегайте условий гонки в сценариях электронной коммерции
У моего клиента есть веб-сайт электронной коммерции, на котором продается электроника, и были ситуации, когда продукт продавался больше раз, чем у него было в наличии. Это связано с тем, что если два пользователя покупают продукт одновременно, когда...
1562 просмотров

Условное ожидание с pthreads
Кажется, я захожу в возможный тупик с условной переменной pthreads. Вот код thread function(){ for (condition){ do work /* should the thread continue? */ if (exit == 1){ break; /* exit for */ }...
2488 просмотров
schedule 05.07.2023

Почему `$ @` ненадежен?
Мне кажется, я помню, что доверять значению $@ после eval небезопасно. Что-то о том, что у обработчика сигнала есть шанс установить $@ до того, как вы его увидите, или что-то в этом роде. Я также слишком устал и ленив прямо сейчас, чтобы найти...
1095 просмотров
schedule 27.08.2022

Предотвращение условий гонки с помощью вызовов jQuery AJAX
В настоящее время я изучаю малоизвестный иностранный язык, поэтому я сделал простой сайт ( http://ianburris.com/armenian/ ), так что я мог легко найти слова из книги, используемой в моем классе. Одна вещь, которую я заметил, это то, что иногда, если...
1992 просмотров
schedule 18.04.2022

Как узнать, когда безопасно вызывать Dispose?
У меня есть приложение для поиска, которому требуется некоторое время (от 10 до 15 секунд), чтобы вернуть результаты для некоторых запросов. Нередко есть несколько одновременных запросов на одну и ту же информацию. В нынешнем виде я должен...
597 просмотров
schedule 24.04.2023

Попытка реализовать состояние гонки с помощью pthread
Я пытаюсь настроить состояние гонки, чтобы увидеть, как это происходит, чтобы получить понимание. Я написал код ниже. Это компилируется без каких-либо проблем, но когда я запускаю его, он не печатает счетчик при каждом запуске. Если запустить его...
1984 просмотров
schedule 10.05.2023

Обнаружить, когда fifo открывается из программы
У меня есть ситуация, когда мне нужно проверить, открыла ли его другая сторона fifo, однако я не могу использовать открытие, потому что иначе программа начнет что-то делать. Почему я должен это сделать: у меня есть программа (монитор), которая...
5383 просмотров
schedule 18.10.2022

решение проблемы гонки в рельсах (ограниченное количество X в Y)
Изменить: использование MySQL... Допустим, у вас есть приложение, которое добавляет учеников в класс, и в этом классе мало места... поэтому вы делаете что-то вроде этого: def add if some_classroom.size < MAX_SIZE add_student_to_class...
322 просмотров

Предотвращение состояний гонки в нескольких строках
Я много читал о предотвращении состояний гонки, но обычно с одной записью в сценарии upsert. Например: Атомарный UPSERT в SQL Server 2005 У меня другое требование, и оно состоит в том, чтобы предотвратить состояние гонки между несколькими...
6714 просмотров
schedule 22.08.2022

Возможное состояние гонки с передачей по конвейеру вывода от нескольких получателей tee, поступающих не по порядку в именованный канал в сценарии BASH.
ОБНОВЛЕНИЕ: Хотя на самом деле я не решил первоначальную проблему, связанную с моими усилиями по прокладке труб, я решил свою проблему, значительно упростив ее и просто полностью отказавшись от труб. Вот сценарий проверки концепции, который...
1304 просмотров

Объединение $.get и $.ready
Проще говоря, у меня есть вызов ajax, который иногда завершается до загрузки страницы, поэтому я попытался обернуть обратный вызов в $( fn ) , но обратный вызов не срабатывает, если страница загружена... У кого-нибудь есть хорошее решение? $.get(...
62 просмотров
schedule 05.09.2022

Гонки данных в последовательном коде
Преобладают ли гонки данных в последовательном коде? Если да, то должен ли программист беспокоиться об этих типах гонок данных? У меня был вопрос, заданный мне таким образом, что казалось, что гонки данных на самом деле преобладают в...
65 просмотров
schedule 05.05.2022

Гарантированно ли kill(pid, 0) возвращает 0, если процесс существует?
Я на Centos 4 и использую kill(pid, 0) в своей программе на C++, чтобы проверить, есть ли в настоящее время процесс, работающий с данным pid. Я начинаю подозревать, что существует состояние гонки, при котором вскоре после запуска процесса есть...
6350 просмотров
schedule 01.10.2023

Пожалуйста, объясните состояние гонки в этой идиоме «положи-если-отсутствует».
Рассмотрим следующий код и предположим, что список является синхронизированным списком. List list = Collections.synchronizedList(new ArrayList()); if(!list.contains(element)){ list.add(element) } Я знаю, что приведенный выше фрагмент...
962 просмотров

Гарантия порядка событий при наличии параллельных вызовов методов
class server { private Vector<Msg> v = new ... ... public void deliver(Msg msg) { ... v.add(msg); } } class client { private server s = server.getInstance(); // singleton ... public void propose() {...
53 просмотров
schedule 23.01.2023

Состояние гонки: один поток создает статический объект, другой поток использует его до завершения инициализации. Как справиться?
В моем коде есть несколько мест, где статический объект функции создается один раз, а затем используется (копируется) при каждом вызове этой функции. Одна из этих функций может быть вызвана из любого потока. Функция не имеет доступа ни к какому...
643 просмотров