Результаты поиска по запросу "race-condition"

2 ответа

В качестве альтернативы эта функция может просто сделать SELECT FOR UPDATE и обновить значения вашей таблицы. Я думаю, что должен быть довольно быстрым.

я есть база данных с компаниями и их продуктами, я хочу, чтобы каждая компания имела отдельную последовательность идентификаторов продуктов. Я знаю, что postgresql не может этого сделать, единственный способ - создать отдельную ...

2 ответа

 метод, я перебираю все сокеты и пингую их, чтобы понять, живы они или нет?

я есть класс, в котором я заполняю картуliveSocketsByDatacenter из одного фонового потока каждые 30 секунд внутриupdateLiveSockets() метод, а затем у меня есть методgetNextSocket() который будет вызываться несколькими нитями читателя, чтобы ...

0 ответов

Кроме того, вы должны быть свободны () со всеми этими локальными NODE *, возможно, в цикле join ().

ема: я создал связанный список дочерних потоков TIDS и хочу дождаться завершения всех дочерних потоков, прежде чем продолжить основной поток. В основном у меня есть обратный путь в каталогах (каталог определяется членами данногоstruct). Каждый ...

ТОП публикаций

2 ответа

Я не вижу безопасного способа проверить количество официантов. Вы можете сделать безусловный пробужденный вызов futex, но это кажется очень расточительным в барьерах с count = 2 и очень короткими интервалами времени, которые они охватывают, где они могли бы, вероятно, пройти несколько вращений в противном случае.

вопрос основан на: Когда безопасно разрушить защитный барьер? [https://stackoverflow.com/questions/874432/when-is-it-safe-to-destroy-a-pthread-barrier] и недавний отчет об ошибке ...

3 ответа

Мне нравится случайное представление информации. Есть еще лучшая статья Херба Саттера, но я не смог найти ссылку. Суть не в том, чтобы бросать из деструктора, а в конструктор, если вам нужно сообщить о неудачном завершении создания, и обязательно с ним справиться.

я есть ситуация, когда 2 разных процесса (мой C ++, другой, выполняемый другими людьми в JAVA) являются писателем и читателем из какого-то общего файла данных. Поэтому я пытался избежать состояния гонки, написав такой класс (РЕДАКТИРОВАТЬ: этот ...

6 ответов

В странном случае, когда такой вещи нет, вы также можете взглянуть на разные среды, чтобы реализовать то, что вы хотите. Это может быть чем-то вроде обходного пути, но вы всегда можете связать свой код MATLAB с другими языками (например, Java, .NET, C, ...) и использовать функциональность, к которой вы привыкли. С Java вы совершенно уверены, что ваше решение не зависит от платформы, .NET работает только в Windows (по крайней мере, в сочетании с MATLAB).

отаю над проектом MATLAB, где мне бы хотелось, чтобы два экземпляра MATLAB работали параллельно и обменивались данными. Я назову эти случаиMAT_1 а такжеMAT_2, В частности, архитектура системы: MAT_1 обрабатывает изображения последовательно, ...

4 ответа

Хотя это гарантирует предотвращение условий гонки, оно явно не предотвращает голод или тупики. За это отвечает менеджер блокировки транзакций. Иногда используются блокировки таблиц, но они идут с огромной ценой сокращения числа одновременных операций.

е совсем понятно, что делают транзакции в системах баз данных. Я знаю, что их можно использовать для полного отката списка обновлений (например, удержания денег на одном счете и добавления их на другой), но это все, что они делают? В частности, ...

1 ответ

Возможное состояние гонки при создании Struts в ColdFusion

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

2 ответа

Модель памяти C ++ и условия гонки на массивах символов

В основном у меня проблемы с пониманием этого: (из Bjarne FAQ) Однако большинство современных процессоров не могут читать или записывать один символ, они должны читать или писать целое слово, поэтому присваивание c на самом деле означает ...

2 ответа

Чем могут быть полезны условия гонки?

Один из ответов [https://stackoverflow.com/a/34621/636971]На вопрос о том, в каких условиях гонки упоминаются низкоуровневые алгоритмы, сознательно используются условия гонки. Как условия гонки могут быть полезными? РЕДАКТИРОВАТЬ:Параллелизм и ...