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

12 ответов

Безопасно ли читать целочисленную переменную, которая одновременно изменяется без блокировки?

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

4 ответа

Изменчивая семантика по отношению к другим областям

Предположим, у меня есть следующий код private volatile Service service; public void setService(Service service) { this.service = service; } public void doWork() { service.doWork(); }Измененное поле помечено как изменчивое и его значение не ...

2 ответа

Метод Future.cancel () не работает

Код, который у меня есть, создает экземпляр Callable и с помощью ExecutorService создается новый поток. Я хочу убить этот поток через определенное количество времени, если поток не завершен с его выполнением. Изучив документацию jdk, я понял, что ...

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

3 ответа

Учитывая два потока Java, остановите один поток, когда один из них завершится

Я ищу чистый дизайн / решение для этой проблемы: у меня есть два потока, которые могут работать столько, сколько хочет пользователь, но в конечном итоге останавливаются, когда пользователь выдает команду остановки. Однако, если один из потоков ...

3 ответа

Всегда ли метод без точек линеаризации не линеаризуем?

Если вы точно можете доказать, что метод не имеет точек линеаризации, означает ли это, что этот метод не линеаризуем? Кроме того, как дополнительный вопрос, как вы можете доказать, что метод не имеет точек линеаризации?

4 ответа

Несколько форков () Параллелизм

Как использовать команду fork () таким образом, чтобы вы могли порождать 10 процессов и одновременно выполнять небольшую задачу. Параллельное - это оперативное слово, во многих местах, которые показывают, как использовать fork, используется ...

2 ответа

Одновременное чтение и обработка файла построчно в Scala

Предположим, мне нужно применить две функцииf: String => A а такжеg: A => B к каждой строке в большом текстовом файле, чтобы в конечном итоге создать списокB. Поскольку файл большой иf а такжеg дорогие, я хотел бы сделать обработку одновременно. ...

2 ответа

Правильно ли обновлять компоненты свинга?

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

5 ответов

Контейнер Jboss Java EE и служба ExecutorService

У меня есть отдельное Java-приложение, которое использует ExecutorService для параллельной обработки нескольких заданий ExecutorService es = Executors.newFixedThreadPool(10);Теперь я хочу повторно использовать то же решение в EJB-компоненте, но ...

6 ответов

Тупик в ThreadPoolExecutor

Столкнулся с ситуацией, когдаThreadPoolExecutor припаркован вexecute(Runnable) функция в то время как всеThreadPool темы ждут вgetTask func, workQueue пусто. У кого-нибудь есть идеи? ThreadPoolExecutor создан сArrayBlockingQueue, а ...