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

4 ответа

Синхронизация Java 1.4: разрешить запуск только одного экземпляра метода (без блокировки)?

У меня есть класс, предлагающий переводы утилит. Сами переводы должны обновляться каждые 30 минут. Я использую поддержку Spring Timer для этого. В основном мой класс выглядит так: public interface Translator { public void loadTranslations(); ...

1 ответ

Можно ли безопасно получить доступ к хранилищу ehcache одновременно?

Я вижу, что в папке DiskStore есть файл .lock. Я всегда понимал, что сложно, а иногда и невозможно сделать файловый ввод-вывод атомарным Итак, я ожидаю, что несколько приложений не смогут безопасно использовать один и тот же ehcache DiskStore. ...

4 ответа

Лучший способ запустить два потока в качестве альтернативы?

Обновление: см. В нижней части этого вопроса для полного ответа. Я хочу запустить вторичный поток, чтобы мой основной поток и мой дополнительный поток выполняли операции поочередно (нет, я не хочу выполнять все операции в основном потоке, это ...

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

3 ответа

Как получить ссылку на поток задачи TPL в C #?

Когда я создаю задачу как Task task = Task.Factory.StartNew(() => someMethod(args));в C # 4.0+, как я могу получить ссылку на поток (ы) этой задачи? Возможно ли, что задача выполняется в том же потоке, в котором она была создана, или порождает ...

11 ответов

Bash: ограничить количество одновременных заданий?

Есть ли простой способ ограничить количество одновременных заданий в bash? Под этим я подразумеваю создание блока &, если в фоновом режиме выполняется более n параллельных заданий. Я знаю, что могу реализовать это с помощью ps | хитрости в стиле ...

4 ответа

Многопоточность Java чтение одного большого файла

Каков эффективный способ для многопоточного приложения Java, где многим потокам нужно прочитать один и тот же файл (размером> 1 ГБ) и представить его в качестве входного потока? Я заметил, что если есть много потоков (> 32), система ...

3 ответа

Как правильно использовать ConcurrentBag?

Я уже читал предыдущие вопросы здесь оConcurrentBag но не нашел фактического примера реализации в многопоточности. ConcurrentBag - это потокобезопасная реализация пакета, оптимизированная для сценариев, в которых один и тот же поток будет ...

5 ответов

Java - есть ли причина проверять, является ли синглтон нулевым дважды?

Я натолкнулся на некоторый код, в котором разработчик постоянно проверяет, является ли синглтон нулевым дважды с вложенным if - как в коде ниже: private static processManager singleton = null;... public synchronized static processManager ...

1 ответ

Является ли DelayQueue без справедливости проблематичным?

В Java 7 реализация DelayQueue использует ReentrantLock без политики честности. Это проблема в долгосрочной перспективе? Может ли нить голодать из-за этого? Спасибо

6 ответов

Вопрос о тупиковой ситуации на Java

Я узнаю о взаимоблокировках в Java, и этот пример кода из официального руководства Sun: Альфонс и Гастон - друзья и великие сторонники вежливости. Строгое правило вежливости заключается в том, что когда вы кланяетесь другу, вы должны оставаться ...