Результаты поиска по запросу "concurrency"
Синхронизация Java 1.4: разрешить запуск только одного экземпляра метода (без блокировки)?
У меня есть класс, предлагающий переводы утилит. Сами переводы должны обновляться каждые 30 минут. Я использую поддержку Spring Timer для этого. В основном мой класс выглядит так: public interface Translator { public void loadTranslations(); ...
Можно ли безопасно получить доступ к хранилищу ehcache одновременно?
Я вижу, что в папке DiskStore есть файл .lock. Я всегда понимал, что сложно, а иногда и невозможно сделать файловый ввод-вывод атомарным Итак, я ожидаю, что несколько приложений не смогут безопасно использовать один и тот же ehcache DiskStore. ...
Лучший способ запустить два потока в качестве альтернативы?
Обновление: см. В нижней части этого вопроса для полного ответа. Я хочу запустить вторичный поток, чтобы мой основной поток и мой дополнительный поток выполняли операции поочередно (нет, я не хочу выполнять все операции в основном потоке, это ...
Как получить ссылку на поток задачи TPL в C #?
Когда я создаю задачу как Task task = Task.Factory.StartNew(() => someMethod(args));в C # 4.0+, как я могу получить ссылку на поток (ы) этой задачи? Возможно ли, что задача выполняется в том же потоке, в котором она была создана, или порождает ...
Bash: ограничить количество одновременных заданий?
Есть ли простой способ ограничить количество одновременных заданий в bash? Под этим я подразумеваю создание блока &, если в фоновом режиме выполняется более n параллельных заданий. Я знаю, что могу реализовать это с помощью ps | хитрости в стиле ...
Многопоточность Java чтение одного большого файла
Каков эффективный способ для многопоточного приложения Java, где многим потокам нужно прочитать один и тот же файл (размером> 1 ГБ) и представить его в качестве входного потока? Я заметил, что если есть много потоков (> 32), система ...
Как правильно использовать ConcurrentBag?
Я уже читал предыдущие вопросы здесь оConcurrentBag но не нашел фактического примера реализации в многопоточности. ConcurrentBag - это потокобезопасная реализация пакета, оптимизированная для сценариев, в которых один и тот же поток будет ...
Java - есть ли причина проверять, является ли синглтон нулевым дважды?
Я натолкнулся на некоторый код, в котором разработчик постоянно проверяет, является ли синглтон нулевым дважды с вложенным if - как в коде ниже: private static processManager singleton = null;... public synchronized static processManager ...
Является ли DelayQueue без справедливости проблематичным?
В Java 7 реализация DelayQueue использует ReentrantLock без политики честности. Это проблема в долгосрочной перспективе? Может ли нить голодать из-за этого? Спасибо
Вопрос о тупиковой ситуации на Java
Я узнаю о взаимоблокировках в Java, и этот пример кода из официального руководства Sun: Альфонс и Гастон - друзья и великие сторонники вежливости. Строгое правило вежливости заключается в том, что когда вы кланяетесь другу, вы должны оставаться ...