Результаты поиска по запросу "race-condition"
Почему попытка / наконец, а не выражение «использование» поможет избежать состояния гонки?
Этот вопрос относится к комментарию в другой публикации здесь:Отмена запроса Entity Framework [https://stackoverflow.com/questions/5143957/cancelling-an-entity-framework-query] Я приведу пример кода оттуда для ясности: var thread = new ...
Я не вижу безопасного способа проверить количество официантов. Вы можете сделать безусловный пробужденный вызов futex, но это кажется очень расточительным в барьерах с count = 2 и очень короткими интервалами времени, которые они охватывают, где они могли бы, вероятно, пройти несколько вращений в противном случае.
вопрос основан на: Когда безопасно разрушить защитный барьер? [https://stackoverflow.com/questions/874432/when-is-it-safe-to-destroy-a-pthread-barrier] и недавний отчет об ошибке ...
Можем ли мы иметь условия гонки в однопоточной программе?
Вы можете найти наВот [https://en.wikipedia.org/wiki/Race_condition#Software] очень хорошее объяснение того, что такое состояние гонки. В последнее время я видел много людей, делающих запутанные заявления о состоянии гонки и темах Я узнал, что ...
В качестве альтернативы эта функция может просто сделать SELECT FOR UPDATE и обновить значения вашей таблицы. Я думаю, что должен быть довольно быстрым.
я есть база данных с компаниями и их продуктами, я хочу, чтобы каждая компания имела отдельную последовательность идентификаторов продуктов. Я знаю, что postgresql не может этого сделать, единственный способ - создать отдельную ...
Что такое состояние гонки?
При написании многопоточных приложений одной из наиболее распространенных проблем является состояние гонки.Мои вопросы к сообществу:Что такое состояние гонки...
проблемы времени с JQuery отложено
Этот вопрос является тщательно продуманной версиейне асинхронная функция, выполняемая как jQuery Deferred [https://stackoverflow.com/questions/15837964/not-asynchronous-function-executed-as-jquery-deferred] . У нас есть 2 ...
Хотя это гарантирует предотвращение условий гонки, оно явно не предотвращает голод или тупики. За это отвечает менеджер блокировки транзакций. Иногда используются блокировки таблиц, но они идут с огромной ценой сокращения числа одновременных операций.
е совсем понятно, что делают транзакции в системах баз данных. Я знаю, что их можно использовать для полного отката списка обновлений (например, удержания денег на одном счете и добавления их на другой), но это все, что они делают? В частности, ...
Может ли оптимизация встраивания метода вызвать условия гонки?
Как видно из этого вопроса:Вызывать события C # с помощью метода расширения - это плохо?Я думаю об использовании этого метода расширения, чтобы безопасно выз...
Обработчик сигнала, обращающийся к структуре данных очереди (состояние гонки?)
В настоящее время я пишу небольшую оболочку на C ++. Задания и связанные с ними PID хранятся в очереди указателей заданий.(job *), При запуске нового задания информация о нем добавляется в очередь. Поскольку несколько заданий могут ...