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

21 ответ

Это не камень, это в основном вопрос хорошей практики и предотвращения ошибок.

й раз, когда в SO возникает вопрос о синхронизации Java, некоторые люди очень хотят указать, что

1 ответ

Статический или нестатический объект блокировки в синхронизированном блоке

Попытка визуализировать и понятьсинхронизация. Каковы различия между использованиемстатический объект блокировки(код А) и нестатический объект блокировки(код B) длясинхронизированный блок?Чем он отличается в практическом применении?Какие ...

3 ответа

Уведомление postgres об изменениях в java-приложении

проблемаЯ строюбаза данных postgresза несколько сотен тысяч продуктов. Я будунастроить индекс (Solr или, возможно, ElasticSearch)улучшить время запроса для сложных поисковых запросов. Вопрос в том, как синхронизировать индекс с базой данных? В ...

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

0 ответов

Я еще не пробовал, но я думаю, что это общая проблема с более новой версией Eclipse, потому что коллега подтвердил это

еюсь, что здесь можно спросить о странном поведении / ошибках в Eclipse. Когда я использовал представление синхронизации Eclipse с Subclipse, я очень хорошо видел все входящие файлы от других разработчиков с помощью синих стрелок, указывающих ...

2 ответа

Как я могу получить имя таблицы в триггерной функции PostgreSQL?

У меня есть триггерная функция: CREATE OR REPLACE FUNCTION "trigger_deleteUsers"() RETURNS trigger AS $BODY$ BEGIN INSERT INTO "DeletedEntities" ("uuidKey", "dateCreated", "dateModified", "dateSynced", "username", "entityName") VALUES ...

0 ответов

Работает отлично, большое спасибо

отрим эту функцию: func doAllWork() error { var wg sync.WaitGroup wg.Add(3) for i := 0; i < 2; i++ { go func() { defer wg.Done() for j := 0; j < 10; j++ { result, err := work(j) if err != nil { // can't use `return err` here // what sould I put ...

4 ответа

Как ждать, пока все goroutines закончат, не используя time.Sleep?

Этот код выбирает все XML-файлы в той же папке, что и вызываемый исполняемый файл, и асинхронно применяет обработку к каждому результату в методе обратного вызова (в приведенном ниже примере выводится только имя файла). Как мне избежать ...

1 ответ

Минимальный, полный и проверяемый пример

методы, встроенные функции, хорошие практики ... чтобы добавить новые данные в матрицу -когда строки и столбцы не совпадают Данные, с которыми я имею дело, структурированы следующим образом: A.values: Ta x Ma matrix of values A.dates: Ta x 1 ...

4 ответа

Я бы никогда не подумал об использовании многопоточной коллекции, такой как Hashtable, вместо HashMap.

от вопрос уже есть ответ здесь: Не разделяйте один и тот же сокет между двумя потоками одновременно [/questions/47783712/do-not-share-same-socket-between-two-threads-at-the-same-time] 7 ответовУ меня есть код, в котором я имею дело с сокетами, ...

3 ответа

Существует ли такой инструмент синхронизации, как «буфер асинхронных задач размером с один элемент»?

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