Вопросы по теме 'deadlock'
Что такое Multiversion Concurrency Control (MVCC) и кто его поддерживает?
Недавно Джефф опубликовал сообщение о своих проблемах с взаимоблокировками базы данных, связанными с чтением. Управление многоверсионностью (MVCC) утверждает, что решает эту проблему. Что это такое и какие базы данных его поддерживают?...
35197 просмотров
schedule
05.02.2024
Как синхронизировано работает в Java
Во-первых, пример :
public class Deadlock {
static class Friend {
private final String name;
public Friend(String name) {
this.name = name;
}
public String getName() {
return this.name;...
3729 просмотров
schedule
17.02.2022
Встраивание Python с потоками, избегающими взаимоблокировок?
Есть ли способ внедрить python, разрешить обратные вызовы с python на C++, разрешить коду Python создавать потоки и избежать взаимоблокировок?
Проблема в следующем:
Чтобы вызвать Python, мне нужно удерживать GIL. Как правило, я делаю это,...
1900 просмотров
schedule
25.05.2023
Почему следующий SQL Server вставляет взаимоблокировку при запуске в транзакции?
В настоящее время я вставляю запись в таблицу SQL Server, а затем выбираю идентификатор автоинкремента следующим образом:
(@p0 int,@p1 nvarchar(8))INSERT INTO [dbo].[Tag]([Some_Int], [Tag])
VALUES (@p0, @p1)
SELECT CONVERT(Int,SCOPE_IDENTITY())...
4006 просмотров
schedule
05.11.2022
Тупик в сторонней dll
Я использую (и ссылаюсь на) две сторонние библиотеки DLL (a.dll и b.dll) в двух своих приложениях C #. Я получаю повторяющуюся проблему, когда оба приложения зависают при вызове функции из сторонней библиотеки.
Я попытался сделать копию a.dll и...
728 просмотров
schedule
10.02.2023
О механизме блокировки SQL Server
Я хотел бы задать пару вопросов о механизме блокировки SQL Server.
Если я не использую подсказку блокировки с оператором SQL, SQL Server по умолчанию использует подсказку PAGELOCK. я прав??? Если да, то почему? может быть это связано с...
1147 просмотров
schedule
06.11.2023
Апплет зависает
Я нашел следующий пост Java 6 JVM Hang с несколько похожим исключением, которое я получаю. Нет тупика. Но многие потоки находятся в состоянии WAIT. Трассировка стека выглядит следующим образом. Мой клиент JRE 1.6.0_18.
"Applet 1 LiveConnect...
662 просмотров
schedule
22.04.2024
Получите блокировку двух мьютексов и избегайте взаимоблокировки
Следующий код содержит потенциальную взаимоблокировку, но кажется необходимой: для безопасного копирования данных в один контейнер из другого оба контейнера должны быть заблокированы, чтобы предотвратить внесение изменений в другой поток.
void...
7030 просмотров
schedule
28.02.2023
Проблема взаимоблокировки
Здравствуйте, у меня проблема с тупиком со следующим кодом. Это происходит, когда я вызываю функцию getMap(). Но я не могу понять, что может вызвать это.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using...
514 просмотров
schedule
09.09.2023
Проблема взаимоблокировки Java
Я использую java-сокеты для связи. На стороне клиента у меня есть некоторая обработка, и в этот момент я отправляю объект в cient. Код выглядит следующим образом:
while (true) {
try {
Socket server = new Socket("localhost", 3000);...
2680 просмотров
schedule
24.05.2024
TransactionScope досрочно завершена
У меня есть блок кода, который выполняется в TransactionScope, и в этом блоке кода я делаю несколько вызовов БД. Выбирает, обновляет, создает и удаляет всю гамму. Когда я выполняю свое удаление, я выполняю его, используя метод расширения SqlCommand,...
51416 просмотров
schedule
25.10.2022
Как мне избежать тупика между этими двумя операторами SQL?
У меня есть две хранимые процедуры, работающие в отдельных потоках, работающих на SQL Server 2005. Одна процедура вставляет новые строки в набор таблиц, а другая процедура удаляет старые данные из того же набора таблиц. Эти процедуры зашли в тупик...
2963 просмотров
schedule
11.11.2022
Я захожу в тупик? Почему?
У меня есть приложение Silverlight 3, которому необходимо вызвать службу WCF. Служба WCF, в свою очередь, вызывает веб-службу ASMX. После завершения вызова службы WCF пользовательский интерфейс silverlight необходимо обновить.
WCF вызывается в...
467 просмотров
schedule
16.09.2023
Проблема взаимоблокировки с SQL Server 2008 и ADO.NET
В наших приложениях мы не используем ни транзакции ADO.NET, ни транзакции SQL Server в процедурах, и теперь мы получаем ошибку ниже на нашем веб-сайте, когда несколько человек используют.
Транзакция (идентификатор процесса 73) зашла в тупик при...
1488 просмотров
schedule
19.05.2022
Тупик, вызванный оператором SELECT JOIN с SQL Server
При выполнении оператора SELECT с СОЕДИНЕНИЕМ двух таблиц SQL Server, по-видимому, блокирует обе таблицы оператора по отдельности. Например, по такому запросу:
SELECT ...
FROM
table1
LEFT JOIN table2
ON table1.id = table2.id...
13924 просмотров
schedule
27.12.2022
Тупик EnterCriticalSection
Возникновение тупиковой ситуации с многопоточным приложением ведения журнала.
Небольшой фон:
В моем основном приложении работает 4-6 потоков. Основной поток, отвечающий за мониторинг работоспособности различных вещей, которые я делаю,...
5966 просмотров
schedule
01.04.2023
Как реализовать семафоры в PHP без семафора PHP?
Вопрос:
Как реализовать переменную разделяемой памяти в PHP без пакета семафоров ( http://php.net/manual/en/function.shm-get-var.php ) ?
Контекст
У меня есть простое веб-приложение (фактически плагин для WordPress)
это получает URL...
1928 просмотров
schedule
14.09.2022
Вопрос о многопоточности в C#.NET
Я столкнулся с проблемой связи между потоками в приложении С#.NET. Надеюсь, кто-то направит меня в правильном направлении о возможных решениях.
У меня есть приложение на С#.NET. Это приложение формы Windows. Мое приложение имеет два потока: один...
1017 просмотров
schedule
26.04.2024
Тупик IDE NetBeans
Я уже обращался к сообществу сообщений об ошибках NetBeans, прежде чем кто-либо укажет мне туда. У них нет решения.
В каждой среде IDE NetBeans, которую я использую (у меня есть 4 версии (6.9, 6.9.1, 7.0 и последняя экспериментальная сборка) на...
750 просмотров
schedule
29.05.2022
Тупик Использование внешнего ключа, ссылающегося на себя
Использование SQL Server 2005: у меня есть таблица с внешним ключом, ссылающимся на себя.
Взаимная блокировка возникает, когда обновление и вставка в эту таблицу происходят одновременно, но только при следующих условиях:
обновление происходит...
1297 просмотров
schedule
19.11.2023