Результаты поиска по запросу "synchronization"
При отсутствии опции базы данных, я мог бы записать процесс в «скрытое» имя файла, например «.updateinprogress.xml», и переименовать файл после завершения обновления. В большинстве систем «mv» или «ren» - это атомарная операция, поэтому процесс чтения берет старый или новый файл, но никогда не записывает его наполовину.
чем дело: у меня есть два приложения, написанные на C ++ и работающие на двух машинах с разными ОС (одна Linux и одна Windows). Один из этих процессов отвечает за обновление XML-файла на NAS (Network Attached Storage), в то время как другой ...
Возможно, эта конфигурация может быть достаточно близкой: все «удаленные» (нецентральные) базы данных будут только читаемыми ведомыми (синхронизируются через базовую репликацию «главный-подчиненный»), а записи будут происходить только на центральном сервере (который будет главным) ,
я есть несколько баз данных, расположенных в разных местах, и центральная база данных, которая находится в центре обработки данных. У всех одинаковая схема. Все они изменены (вставить / обновить / удалить) в каждом месте с различными данными, ...
http://www.codeproject.com/KB/files/FileSync/FileSyncService_source.zip
ужно синхронизировать две папки на разных хостах в Windows. Я действительно думаю, что что-то уже сделано, но я ничего не нашел (SyncToys не вариант), у вас есть, что посоветовать мне? Требования: работает как услугасинхронизировать по общему ...
В моем случае я решил эту проблему, удалив все кэшированные библиотеки из Gradle:
ько что обновил SDK для сборки build.gradle до 27 API. compileSdkVersion 27 buildToolsVersion '27.0.3' targetSdkVersion 27но как только я нажимаю кнопку синхронизации, он бросает error: resource style/TextAppearance.Compat.Notification.Info ...
похоже, это могло бы помочь
ценарий: у меня есть многопоточное Java-приложение, которое работает внутри контейнера сервлета. Приложение развертывается несколько раз внутри контейнера сервлета. На разных серверах работают несколько контейнеров сервлетов. Возможно, этот ...
В чем разница между синхронизацией и блокировкой в моем примере?
Я написал простой код для симуляции параллелизма, используяLock а такжеsynchronized. Исходный код выглядит следующим образом: Класс задачивключает в себя метод с именемdoSomething() распечатать имя потока и выполнение истекшего времени. import ...
В то время как это то, что требуется
я есть этот код в Java: public void doSomeThing() { synchronized (this) { doSomeThingElse(); } } public void doSomeThingElse() { synchronized (this) { // do something else } }Может ли этот код заблокировать? Я имею в виду, может ли этот код ...
Рабочие потоки не должны работать напрямую с мьютексом. Это должно быть автоматизировано, чтобы рабочий поток мог сосредоточиться на своей работе и тратить только минимум усилий на основной механизм, необходимый для его работы.
аюсь использовать взаимные исключения, чтобы избежать нескольких записей в один и тот же поток в C / Cpp. Ниже приведен поток моей программы. Я не понимаю, где включить код блокировки и разблокировки. main() { spawn a worker thread } ...
+1, это правильный ответ
я есть расширение, где пользователи ведут список ссылок. Было бы неплохо синхронизировать эти данные между компьютерами (на работе и дома). Каковы возможные решения? В Chrome есть опция синхронизации расширения, но я не уверен, синхронизирует ...
Или есть ли преимущество использования двойной проверки блокировки?
вопрос относится к поведению старых версий Java и старых реализаций алгоритма двойной проверки блокировки Более новые реализациииспользованиеvolatile [https://stackoverflow.com/questions/7855700/why-is-volatile-used-in-double-checked-locking] и ...