deadlock

C++ terminate вызывается без активного исключения

Я получаю ошибку C++ с потоковой обработкой: terminate called without an active exception Aborted вот код: #include <queue> #include <thread> #include <mutex> #include <condition_variable> template<typename TYPE> cl ...

Взаимоблокировка при доступе к StackExchange.Redis

я столкнулся с тупиковой ситуацией при вызове StackExchange.Редис. я не знаю точно, что происходит, что очень расстраивает, и я был бы признателен за любой вклад, который может помочь решить или обойти эту проблему. в случае, если у вас есть эт ...

Пример async / await, который вызывает взаимоблокировку

я наткнулся на некоторые рекомендации по асинхронному программированию с использованием ключевых слов async/await c#(я новичок в c# 5.0). один из приведенных советов был следующим: стабильность: знайте свои контексты синхронизации ... Некоторые к ...

Причина процесса, являющегося жертвой тупика

У меня процесс выбора занимает много времени, порядка от 5 до 10 минут. в настоящее время я не использую NOLOCK в качестве подсказки для MS SQL database engine.в то же время у нас есть другой процесс, выполняющий обновления и вставки в ту же базу дан ...

Что такое тупик?

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

Как избежать взаимоблокировок СУБД MySQL 'при попытке получить блокировку; попробуйте перезапустить сделки

у меня есть таблица innoDB, которая записывает онлайн-пользователей. Он обновляется при каждом обновлении страницы пользователем, чтобы отслеживать, на каких страницах они находятся, и их последнюю дату доступа к сайту. Затем у меня есть cron, которы ...

Percona pt-deadlock-logger не обнаруживает взаимоблокировки

На сервере с проблемами производительности я пытаюсь обнаружить взаимоблокировки с помощью pt-deadlock-logger Percona У меня есть эта строка в файле crontab 0 * * * * root pt-deadlock-logger --daemonize --run-time=1h --dest D=test,t=deadlocks u=r ...