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

5 ответов

При отсутствии опции базы данных, я мог бы записать процесс в «скрытое» имя файла, например «.updateinprogress.xml», и переименовать файл после завершения обновления. В большинстве систем «mv» или «ren» - это атомарная операция, поэтому процесс чтения берет старый или новый файл, но никогда не записывает его наполовину.

чем дело: у меня есть два приложения, написанные на C ++ и работающие на двух машинах с разными ОС (одна Linux и одна Windows). Один из этих процессов отвечает за обновление XML-файла на NAS (Network Attached Storage), в то время как другой ...

4 ответа

Возможно, эта конфигурация может быть достаточно близкой: все «удаленные» (нецентральные) базы данных будут только читаемыми ведомыми (синхронизируются через базовую репликацию «главный-подчиненный»), а записи будут происходить только на центральном сервере (который будет главным) ,

я есть несколько баз данных, расположенных в разных местах, и центральная база данных, которая находится в центре обработки данных. У всех одинаковая схема. Все они изменены (вставить / обновить / удалить) в каждом месте с различными данными, ...

3 ответа

http://www.codeproject.com/KB/files/FileSync/FileSyncService_source.zip

ужно синхронизировать две папки на разных хостах в Windows. Я действительно думаю, что что-то уже сделано, но я ничего не нашел (SyncToys не вариант), у вас есть, что посоветовать мне? Требования: работает как услугасинхронизировать по общему ...

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

2 ответа

В моем случае я решил эту проблему, удалив все кэшированные библиотеки из Gradle:

ько что обновил SDK для сборки build.gradle до 27 API. compileSdkVersion 27 buildToolsVersion '27.0.3' targetSdkVersion 27но как только я нажимаю кнопку синхронизации, он бросает error: resource style/TextAppearance.Compat.Notification.Info ...

6 ответов

 похоже, это могло бы помочь

ценарий: у меня есть многопоточное Java-приложение, которое работает внутри контейнера сервлета. Приложение развертывается несколько раз внутри контейнера сервлета. На разных серверах работают несколько контейнеров сервлетов. Возможно, этот ...

2 ответа

В чем разница между синхронизацией и блокировкой в моем примере?

Я написал простой код для симуляции параллелизма, используяLock а такжеsynchronized. Исходный код выглядит следующим образом: Класс задачивключает в себя метод с именемdoSomething() распечатать имя потока и выполнение истекшего времени. import ...

6 ответов

В то время как это то, что требуется

я есть этот код в Java: public void doSomeThing() { synchronized (this) { doSomeThingElse(); } } public void doSomeThingElse() { synchronized (this) { // do something else } }Может ли этот код заблокировать? Я имею в виду, может ли этот код ...

1 ответ

Рабочие потоки не должны работать напрямую с мьютексом. Это должно быть автоматизировано, чтобы рабочий поток мог сосредоточиться на своей работе и тратить только минимум усилий на основной механизм, необходимый для его работы.

аюсь использовать взаимные исключения, чтобы избежать нескольких записей в один и тот же поток в C / Cpp. Ниже приведен поток моей программы. Я не понимаю, где включить код блокировки и разблокировки. main() { spawn a worker thread } ...

2 ответа

+1, это правильный ответ

я есть расширение, где пользователи ведут список ссылок. Было бы неплохо синхронизировать эти данные между компьютерами (на работе и дома). Каковы возможные решения? В Chrome есть опция синхронизации расширения, но я не уверен, синхронизирует ...

7 ответов

Или есть ли преимущество использования двойной проверки блокировки?

вопрос относится к поведению старых версий Java и старых реализаций алгоритма двойной проверки блокировки Более новые реализациииспользованиеvolatile [https://stackoverflow.com/questions/7855700/why-is-volatile-used-in-double-checked-locking] и ...