Результаты поиска по запросу "locking"
Как создать распределенную блокировку с помощью Redis?
В документации redis я обнаружил, что примитивная блокировка может быть реализована через SETNX: http://redis.io/commands/setnx [http://redis.io/commands/setnx] C4 отправляет SETNX lock.foo для получения блокировки Сбитый клиент C3 все еще ...
Блокировка записи базы данных для редактирования
У меня есть база данных SQL Server 2008 и внешний интерфейс asp.net. Я хотел бы реализовать блокировку, когда пользователь в настоящее время редактирует запись, но не уверен, какой из них является лучшим подходом. Моя идея состоит в том, чтобы ...
Понимание многопроцессорности: управление общей памятью, блокировки и очереди в Python
многопроцессорная обработка [https://docs.python.org/2/library/multiprocessing.html#module-multiprocessing] это мощный инструмент в Python, и я хочу понять его более подробно. Я хочу знать, когда использоватьрегулярный ...
Случай с mutex_lock совершенно другой - затрагиваются только потоки, пытающиеся получить доступ к блокировке, и если поток достигает заблокированного мьютекса, то происходит перепланирование. По этой причине mutex_locks нельзя использовать в прерываниях (или других элементарных) контекстах.
процесс в пространстве ядра содержитspin_lockпроцесс не может быть прерван из-за какого-либо из следующих условий: Когда временной интервал процесса истощаетсяКогда процесс с высоким приоритетом становится работоспособнымКогда происходит ...
Синхронизация против блокировки
ющая функция выполняется в своем собственном потоке: private void doSendData() { try { //writeToFile(); // just a temporary location of a call InetAddress serverAddr = InetAddress.getByName(serverAddress); serverAddr.wait(60000); //Log.d("TCP", ...
обновленный вопрос, объединение не требуется в этом сценарии, хотя действительный отзыв
даю приложение по следующим критериям: рабочие элементы: элементы, которые должны обрабатываться пользователями вручную через Интернет (короткая одностраничная форма)Несколько пользователей, работающих «рабочие элементы»У каждого пользователя ...
несколько серверов
я есть веб-приложение, и я использую базу данных Oracle, и у меня есть такой метод: public static void saveSomethingImportantToDataBase(Object theObjectIwantToSave) { if (!methodThatChecksThatObjectAlreadyExists) { storemyObject() //pseudo ...
@DanS: в этом случае std :: array может быть не для вас. Смотрите мне обновить ответ (через несколько секунд).
ли способ зафиксировать размер вектора и при этом изменить содержимое? Я попытался сделать константный векторconst std::vector<int> vec(10); но это мешает мне изменить ценности. vec[3] = 3; выдает ошибку компилятора: назначение места только для ...
setLockingEnabled (boolean lockEnabled) Управляет тем, что SQLiteDatabase сделан поточно-безопасным, используя блокировки вокруг критических секций.
я есть база данных с некоторыми таблицами. Я хочу обновить таблицы, используя несколько потоков. Я буду использовать один и тот же экземпляр SQLiteDatabase во всех потоках. Пожалуйста, предложите, если этот подход правильный. Безопасна ли база ...
Хорошая идея с уведомлением пользователя - я уже храню метку времени и идентификатор пользователя последнего обновления.
рабатываю приложение php / mysql, которое обрабатывает несколько одновременных пользователей. Я думаю о лучшем подходе к блокировке / предупреждению записей, которые в настоящее время просматриваются / редактируются. Сценарий, которого следует ...