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

2 ответа

Может быть возможно выделить немного памяти в python, а затем передать указатель на ваш код C ++, чтобы он мог выгружать данные прямо там.

рабатываю программу, которая использует DirectShow для захвата аудиоданных из медиа-файлов. DirectShow использует поток для передачи аудиоданных в функцию обратного вызова в моей программе, и я позволил этой функции обратного вызова вызвать ...

5 ответов

Оператор with - отличный способ реализовать блокировку, поскольку блокировка - это идеальный шаблон получения ресурсов. Хотя ваш текущий пример не сработает, вам понадобится оператор if вокруг оператора with в someElse ().

ый вопрос, надеюсь ... Я пытаюсь сделать некоторые общие блокировки с помощью операторов def someMethod(self, hasLock = False): with self.my_lock: self.somethingElse(hasLock=True) def somethingElse(self, hasLock = False): #I want this to be ...

1 ответ

Как реализовать механизм блокировки реентерабельной системы в target-c через GCD?

У меня есть классjective-c с некоторыми методами, которые используют очередь GCD для обеспечения последовательного доступа к ресурсу последовательно (стандартный способ сделать это). Некоторые из этих методов должны вызывать другие методы того ...

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

2 ответа

 для получения дополнительной информации о заборах памяти

м, у меня есть свойство, чей установщик защищен блокировкой, но без какой-либо блокировки вокруг получателя, например, private long _myField; public long MyProperty { get { return _myField; } set { lock(whatever) _myField = value; } }В ...

2 ответа

@pcunite отредактируйте свой вопрос с этой информацией

ел бы подтвердить, что мой подход чрезвычайнобыстрыйи подходит для кроссплатформенной защиты общего ресурса для подхода с несколькими читателями и одним писателем с использованием C ++. Авторы предпочитают, чтобы при их входе все текущие потоки ...

2 ответа

Android Activity жизненный цикл и блокировка / разблокировка устройства

Я только что обнаружил, что когда на устройстве включен экран блокировки, происходит следующее. Для этого действия в манифесте задано android: screenOrientation = "landscape". Затем я выполняю следующие действия с моим телефоном в портретном ...

4 ответа

 вызов позволит вам открыть дескриптор файла каталога просто отлично.

этот код может быть использован для блокировки каталога: class LockDirectory(object): def __init__(self, directory): assert os.path.exists(directory) self.directory = directory def __enter__(self): self.dir_fd = os.open(self.directory, ...

1 ответ

Да, это Ява в конце концов. :)

я есть две версии Java-приложения, которые используют другую логику параллелизма. Я хочу проанализировать и сравнить их производительность (такое количество времени, в течение которого была получена блокировка и т. Д.), Чтобы я мог использовать ...

1 ответ

Больше на википедии

сь, некоторые умные администраторы баз данных помогут мне найти хорошее решение для того, что мне нужно сделать. Для обсуждения, давайте предположим, что у меня есть таблица с названием «работа» с некоторым количеством столбцов, один из которых ...

22 ответа

синхронизированный имеет плохую производительность

имеет удобную функцию: SELECT GET_LOCK("SomeName")Это можно использовать для создания простых, но очень специфичных блокировок на основе имен для приложения. Однако для этого требуется подключение к базе данных. У меня много ситуаций, таких ...