2
ответа

Блокировка критического раздела в объекте используется через несколько потоков

У меня есть класс, который инстанцируют в любом количестве потоков, которые буферизованы по мере необходимости. Это означает, что любое количество инстанцированных версий этого класса может использоваться в любой момент, и...
вопрос задан: 10 December 2009 14:45
2
ответа

java.lang. IllegalMonitorStateException: (m=null), Неудавшийся для получения монитора для

Почему это может произойти? Вещь состоит в том, что объект монитора не является несуществующим наверняка, но тем не менее мы получаем это исключение довольно часто: java.lang. IllegalMonitorStateException: (m=null), Неудавшийся для получения монитора для
вопрос задан: 15 November 2009 21:33
2
ответа

Как взаимное исключение и структуры блокировки реализованы?

Я понимаю понятие блокировок, взаимного исключения и других структур синхронизации, но как они реализованы? Им предоставляет ОС, или действительно ли эти структуры зависят от специальных инструкций по ЦП...
вопрос задан: 13 November 2009 02:34
2
ответа

Используя блокировку с Поточной обработкой. Таймер

У меня есть приложение службы Windows, которое использует Поточную обработку. Таймер и TimerCallback, чтобы сделать некоторую обработку в конкретных интервалах. Я должен заблокировать вниз этот код обработки только к 1 потоку за один раз....
вопрос задан: 8 November 2009 23:48
2
ответа

Как я могу заблокировать экран с помощью C#?

Я просто пишу свое первое приложение C#, которое является планировщиком. Раз в час я хочу открыть диалоговое окно и заблокировать экран в течение двух минут, чтобы сделать перерыв. На данный момент мое приложение просто показывает...
вопрос задан: 19 October 2009 13:17
2
ответа

Проверьте, неактивно ли приложение какое-то время период, и заблокируйте его

В моем проекте мне нужна блокировка приложения (то же как блокировка окон). Если приложение неактивно какое-то время период, приложение должно быть заблокировано т.е., окно входа в систему для приложения появится...
вопрос задан: 9 October 2009 06:42
2
ответа

понимание Блокирующий справку?

Я создаю веб-сайт ASP.net, который обрабатывает тысячи запросов, и все это происходит от одного основного объекта, который они все совместно используют для чтения его. Я пытаюсь перенести голову вокруг этих различных типов...
вопрос задан: 1 October 2009 03:38
2
ответа

Почему чтения блокируют другие чтения в MyISAM?

У меня есть одно действительно длительное чтение. Это - cronjob, выполненный один раз в день, но целый DB заблокирован вниз, когда это работает: mysql> показывают полный processlist; +--------+------+-----------+------+-------...
вопрос задан: 16 September 2009 07:18
2
ответа

MySQL из командной строки - я могу практически использовать БЛОКИРОВКИ?

Я делаю сценарий удара, который взаимодействует с MySQL datatabase использование mysql программы командной строки. Я хочу использовать блокировки таблицы в своем SQL. Я могу сделать это? mysql-e "ТАБЛИЦЫ БЛОКИРОВКИ, mytable" #, делают некоторых.
вопрос задан: 24 August 2009 20:50
2
ответа

При каких обстоятельствах системный процесс (PID 4) сохраняет дескриптор открытого файла?

Мое приложение, работающее на сервере Windows, использует базу данных Jet / Access. По некоторым причинам каждые две недели этот файл базы данных блокируется процессом System (PID 4, кажется, исправлен) ...
вопрос задан: 18 August 2009 12:20
2
ответа

Существует ли тонкая блокировка читателя/устройства записи для.NET 2.0?

Я посмотрел на ReaderWriterLock в.NET 2.0 и ReaderWriterLockSlim в.NET 3.5, и тонкая версия не использует объекты ядра для блокировки. Для моего контекста, который может потенциально...
вопрос задан: 6 April 2009 08:19
2
ответа

Каковы различия между различными опциями синхронизации поточной обработки в C#?

Может кто-то объяснять различие между: блокировка (someobject) {} Используя Взаимное исключение Используя Семафор Используя Монитор Используя Другие классы синхронизации .NET я просто не могу понять это. Это кажется мне...
вопрос задан: 19 November 2008 06:30
2
ответа

Блокировки SQL Server объяснены

Ниже список блокировок, которые SQL Server 2000 предназначен для поддержки. Я немного смущен относительно того, что на самом деле означают "поглощенные" блокировки. Я озирался в сети, и ответы, кажется, немного...
вопрос задан: 19 September 2008 09:43
1
ответ

Как узнать, что блокирует мои таблицы?

У меня есть SQL-таблица, которая внезапно не может вернуть данные, если я не включу (nolock) в конце, что указывает на какую-то блокировку, оставленную на моей таблице. Я немного поэкспериментировал с sys.....
вопрос задан: 5 September 2019 20:16
1
ответ

Каково различие между блокировкой и фиксатором в контексте параллельного доступа к базе данных?

Я пытаюсь понять статью о параллельном B-дереве, в котором автор упомянул фиксатор по сравнению с блокировкой, и как фиксаторам не нужен "Менеджер блокировок". Я пытался выяснить то, что является различиями...
вопрос задан: 5 July 2019 14:24
1
ответ

Является ли хорошей практикой использование блокировок для задач в очереди?

Мне нужно поместить в очередь несколько запросов, которые могут поступить в любое время, таким образом, чтобы каждая задача начиналась только после завершения предыдущей. Вопрос в том, стоит ли использовать блокировку для этой цели? ...
вопрос задан: 10 March 2019 10:13
1
ответ

Перечислите и убейте все тупиковые запросы в PostgresQL

Я хочу очистить процессы моей БД в PostgreSQL, потому что несколько запросов находятся в тупиковой ситуации и в результате вся база данных замедляется. Итак, я хочу знать лучшие практики, чтобы перечислить все тупики ...
вопрос задан: 3 March 2019 23:32
1
ответ

Блокировка всех строк в таблице PostgreSQL

Я пытаюсь создать своего рода очередь задач в таблице PG, похожую на эту https://www.pgcon.org/2016/schedule/attachments/414_queues-pgcon-2016.pdf, но немного более сложную. 1) Есть задачи, которые ...
вопрос задан: 26 February 2019 11:18
1
ответ

Блокировка NHibernate и вновь созданных записей

У меня есть две таблицы. Обороты кошелька и баланс кошелька. Оборот кошелька - это кредитные и дебетовые операции с кошельком в определенной валюте и для конкретного клиента. Баланс кошелька содержит для ...
вопрос задан: 20 January 2019 17:43
1
ответ

Как я могу заблокировать функцию для вызывающего и немедленно вернуть других вызывающих?

У меня есть трудоемкий код, который не является потокобезопасным, и я хочу убедиться, что только один вызывающий может использовать его одновременно, а другие вызывающие просто должны получить ошибку или что-то еще, в основном возвращают ...
вопрос задан: 18 January 2019 14:42
1
ответ

Какой эффект HOLDLOCK имеет на UPDLOCK?

Я видел много примеров подсказки HOLDLOCK, используемой в сочетании с UPDLOCK (как это). Однако документация Microsoft для этих подсказок заставляет его казаться, что HOLDLOCK должен быть избыточным...
вопрос задан: 22 January 2018 18:18
1
ответ

Каково различие между PESSIMISTIC_READ и PESSIMISTIC_WRITE в JPA?

Я прочитал статью Locking и Concurrency in Java Persistence 2.0 и запустил приложение приложения. Но я все еще наклон осознаю различие между PESSIMISTIC_READ и PESSIMISTIC_WRITE. Я попробовал...
вопрос задан: 7 November 2017 23:23
1
ответ

То, почему я получаю “MySQL, не работает, но блокировка существует”?

Я добираюсь, эта ошибка mysql не работает, но блокировка существуют, когда я проверяю состояние сервера MySQL. Я удалил использование файлов блокировки после команды: комната/var/lock/subsys/mysql, но...
вопрос задан: 12 September 2017 08:43
1
ответ

Как бы вы реализовали свою собственную блокировку чтения / записи в C ++ 11?

У меня есть набор структур данных, которые мне нужно защитить с помощью блокировки чтения / записи. Мне известно о boost :: shared_lock, но я хотел бы иметь собственную реализацию, использующую std :: mutex, std :: ...
вопрос задан: 9 August 2017 00:53
1
ответ

MySQL Inserting в заблокированную искаженную таблицу

Я пытаюсь вставить данные в таблицу InnoDB MySQL, которая заблокирована с помощью псевдонима, и я не могу ни за что в жизни заставить их работать! Следующие работы: проблемы ТАБЛИЦ БЛОКИРОВКИ p1 ЗАПИСЬ, проблемы p2...
вопрос задан: 3 June 2017 17:54
1
ответ

Монитор против блокировки

Когда целесообразно использовать класс Monitor или ключевое слово lock для потокобезопасность в C #? РЕДАКТИРОВАТЬ: Судя по ответам на данный момент, блокировка - это короткая рука для серии вызовов монитора ...
вопрос задан: 23 May 2017 12:25
1
ответ

C#.NET 4.0 ConcurrentDictionary: TryRemove в блокировке?

Я полагаю, что это работает, я протестировал его с несколькими параллельными потоками (хотя не исчерпывающе для условий состязания и мертвых блокировок): общедоступная статическая Система. Наборы. Параллельный. ConcurrentDictionary <...
вопрос задан: 23 May 2017 12:18
1
ответ

Когда использовать блокировку по сравнению с MemoryBarrier в.NET

В.NET ключевое слово блокировки является синтаксическим сахаром вокруг Монитора. Войдите и Монитор. Выход, таким образом, Вы могли сказать, что эта блокировка кода (блокировщик) {//Делает что-то}, совпадает с Монитором. Войдите (блокировщик); попробуйте {
вопрос задан: 23 May 2017 10:29
1
ответ

Энергозависимое ключевое слово требуется для полей, к которым получают доступ через ReentrantLock?

Мой вопрос относится к тому, гарантирует ли использование ReentrantLock видимость поля в том же уважении, которое обеспечивает синхронизируемое ключевое слово. Например, в следующем классе A...
вопрос задан: 10 May 2017 09:21
1
ответ

Синхронизация NSMutableArray для безопасности потоков?

У меня есть потоковое приложение, в котором есть NSMutableArray, который содержит NSManagedObjects. Теперь я хочу, чтобы мой массив был доступен один раз за раз любым потоком. Итак, как мне синхронизировать это ...
вопрос задан: 18 September 2015 05:34