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

3 ответа

 пример программы.

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

3 ответа

после обновления строк после их выбора, если вы не можете обновить, это означает, что другая транзакция уже использовала его. Затем Вам следует попытаться получить новую строку и обновить ее статус. Между прочим, получение одной и той же строки двумя разными транзакциями составляет 0,001, поскольку rownum равен 1000.

SELECT id FROM table_name tkn1, (SELECT id, ROWNUM rnum FROM table_name WHERE PROCS_DT is null order by PRTY desc, CRET_DT) result WHERE tkn1.id= result.id AND result.rnum <= 10 FOR UPDATE OF tkn1.id SKIP LOCKED моя проблема. 2 потока обращаются ...

5 ответов

Я думаю, что unique_lock может также использоваться, когда вам нужно подчеркнуть разницу между уникальными и общими блокировками.

очень хорошо понимаю разницу между этими двумя классами замков. В форсированной документации сказано,boost::unique_lock не осуществляет блокировку автоматически. Означает ли это, что основное различие междуunique_lock а такжеlock_guard ...

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

2 ответа

Я думаю, что это будет работать, только если ваше требование «не минимизировать и не закрывать» не включает комбинации клавиш, такие как alt-tab или ctrl-alt-del.

ти, мне просто нужно создать приложение (с видом пользовательского доступа), первый экран которого является полноэкранным окном, которое нельзя свернуть или закрыть без ввода правильного имени пользователя и пароля. Что-то вроде заставки Windows. ...

2 ответа

 что это зависит от того, что вы храните в кеше + что вы делаете с ним. Существуют затраты на кастинг, связанные с использованием объекта. Вероятно, для большинства веб-приложений лучше всего подходит MemCache, как указано выше.

овном, если я хочу сделать следующее: public class SomeClass { private static ConcurrentDictionary<..., ...> Cache { get; set; } }Позволяет ли это избежать использованияlockповсюду?

2 ответа

Если мы используем стиль xml, мы можем использовать, как показано ниже в файле hbm:

ершенно новичок в Hibernate и Spring и, пытаясь выучить Spring, Hibernate, Maven и т. Д., Я знаю только, как запустить пример hello world, используя все три. С моим базовым пониманием мне было поручено выполнить оптимистическую ...

2 ответа

Привет, спасибо за быстрый ответ, к сожалению, в этом случае я имею дело с асинхронными вызовами третьих сторон (не с какими-либо ExecutorService), но так как я все еще не знаком со многими вещами Java-параллелизма, я с радостью расскажу о вашем совете подавление исключений RuntimeException. До сих пор я всегда использовал вспомогательные методы - Executors.newxxxExecutor ().

аюсь найти менее неуклюжее решение проблемы параллелизма Java. Суть проблемы заключается в том, что мне нужен вызов завершения работы для блокировки, пока рабочие потоки все еще активны, но критически важным аспектом является то, что все рабочие ...

3 ответа

совершенно ясно, что выполняется внутри блока if, а что нет.

ли я использовать строку как замок в замке? lock("something")Могу ли я сделать блокировку без фигурных скобок, если ее всего одна строка? lock("something") foo();

6 ответов

Когда блокировка и разблокировка происходят в разных областях, необходимо позаботиться о том, чтобы весь код, который выполняется во время удержания блокировки, был защищен с помощью try-finally или try-catch, чтобы гарантировать, что блокировка снимается при необходимости.

окировкой всегда следует блок try / finally, почему? ReentrantReadWriteLock readWriteLockBitmap = new ReentrantReadWriteLock(); Lock read = readWriteLockBitmap.readLock(); Lock write = readWriteLockBitmap.writeLock(); int shared = 0; public void ...

5 ответов

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

ица документации PHP дляflock() [http://www.php.net/manual/en/function.flock.php]указывает, что это не безопасно использовать под IIS. Если я не могу положитьсяflock при любых обстоятельствах, есть ли другой способ, которым я мог бы безопасно ...