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

4 ответа

Почему попытка / наконец, а не выражение «использование» поможет избежать состояния гонки?

Этот вопрос относится к комментарию в другой публикации здесь:Отмена запроса Entity Framework [https://stackoverflow.com/questions/5143957/cancelling-an-entity-framework-query] Я приведу пример кода оттуда для ясности: var thread = new ...

2 ответа

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

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

1 ответ

Можем ли мы иметь условия гонки в однопоточной программе?

Вы можете найти наВот [https://en.wikipedia.org/wiki/Race_condition#Software] очень хорошее объяснение того, что такое состояние гонки. В последнее время я видел много людей, делающих запутанные заявления о состоянии гонки и темах Я узнал, что ...

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

2 ответа

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

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

1 ответ

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

18 ответов

Что такое состояние гонки?

При написании многопоточных приложений одной из наиболее распространенных проблем является состояние гонки.Мои вопросы к сообществу:Что такое состояние гонки...

1 ответ

проблемы времени с JQuery отложено

Этот вопрос является тщательно продуманной версиейне асинхронная функция, выполняемая как jQuery Deferred [https://stackoverflow.com/questions/15837964/not-asynchronous-function-executed-as-jquery-deferred] . У нас есть 2 ...

4 ответа

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

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

3 ответа

Может ли оптимизация встраивания метода вызвать условия гонки?

Как видно из этого вопроса:Вызывать события C # с помощью метода расширения - это плохо?Я думаю об использовании этого метода расширения, чтобы безопасно выз...

2 ответа

Обработчик сигнала, обращающийся к структуре данных очереди (состояние гонки?)

В настоящее время я пишу небольшую оболочку на C ++. Задания и связанные с ними PID хранятся в очереди указателей заданий.(job *), При запуске нового задания информация о нем добавляется в очередь. Поскольку несколько заданий могут ...