Вопросы по теме 'race-condition'
События срабатывания состояния гонки в AS3
У меня есть некоторые проблемы со стрельбой и удалением событий в правильном порядке хроники. Код ниже дает следующий результат:
сохранить постер в БД и отправить событие
вызывающая служба, событие отправки удалено = false
вызывающая служба,...
696 просмотров
schedule
28.05.2023
Можно ли хранить указатели в общей памяти без использования смещений?
При использовании общей памяти каждый процесс может отображать общую область в другую область своего соответствующего адресного пространства. Это означает, что при хранении указателей в общей области вам необходимо сохранить их как смещения начала...
5535 просмотров
schedule
02.04.2023
Пример 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 просмотров
schedule
30.07.2023
Состояние гонки AJAX GET?
Я пытаюсь отслеживать события, когда на моем сайте нажимаются ссылки, с помощью метода, аналогичного следующему.
<a href="/example" class="track">Example</a>
<script type="text/javascript">
jQuery(function($) {
//...
1104 просмотров
schedule
26.06.2023
Избегайте условий гонки в сценариях электронной коммерции
У моего клиента есть веб-сайт электронной коммерции, на котором продается электроника, и были ситуации, когда продукт продавался больше раз, чем у него было в наличии. Это связано с тем, что если два пользователя покупают продукт одновременно, когда...
1562 просмотров
schedule
11.07.2023
Условное ожидание с 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 просмотров
schedule
25.07.2023
Предотвращение состояний гонки в нескольких строках
Я много читал о предотвращении состояний гонки, но обычно с одной записью в сценарии upsert. Например: Атомарный UPSERT в SQL Server 2005
У меня другое требование, и оно состоит в том, чтобы предотвратить состояние гонки между несколькими...
6714 просмотров
schedule
22.08.2022
Возможное состояние гонки с передачей по конвейеру вывода от нескольких получателей tee, поступающих не по порядку в именованный канал в сценарии BASH.
ОБНОВЛЕНИЕ: Хотя на самом деле я не решил первоначальную проблему, связанную с моими усилиями по прокладке труб, я решил свою проблему, значительно упростив ее и просто полностью отказавшись от труб. Вот сценарий проверки концепции, который...
1304 просмотров
schedule
20.03.2022
Объединение $.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 просмотров
schedule
27.05.2022
Гарантия порядка событий при наличии параллельных вызовов методов
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 просмотров
schedule
01.06.2023