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

4 ответа

FileInputStream и FileOutputStream в один и тот же файл: гарантированно ли чтение () видеть все записи (), которые «происходили раньше»?

1 ответ

Это Java, так что поток все еще может быть прерван - в моем случае я пишу библиотеку, которая могла бы использоваться Akka или Vertx или любым другим Java env. Поэтому я ищу общее решение. Отсюда и вопрос.

, что у меня есть это: public void foo(){ CompletableFuture.delayedExecutor(1, TimeUnit.MILLISECONDS).execute(() -> { doSomethingA(); }); doSomethingB(); }Есть ли гарантия, что doSomethingB (); всегда будет выполняться до doSomethingA () ...

4 ответа

Переупорядочивание инструкций в Java JVM

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

1 ответ

, Это исправлено в следующих выпусках: JDK 8u201, JDK 11.0.2 и JDK 12.

НИЕ:это не дубликат, пожалуйста, прочитайте темусarefully https://stackoverflow.com/users/3448419/apangin [https://stackoverflow.com/users/3448419/apangin]цитата: Реальный вопрос заключается в том, почему код иногда работает, когда он ...

2 ответа

Я добавил правдоподобное объяснение. Посмотри на это.

черезJava-параллелизм на практикеи застрял на8.3.1 Создание и удаление потоков тема. Следующая сноска предупреждает о сохраненииcorePoolSize в ноль. Разработчики иногда испытывают искушение установить размер ядра на ноль, чтобы рабочие потоки в ...

4 ответа

Одновременное чтение файла (предпочтительно Java)

1 ответ

 стоимость.

код является правильным в коде, где глобальная карта с дорогой для генерации структуры значений может быть модифицирована несколькими параллельными потоками? // equivalent to map[string]*activity where activity is a // fairly ...

3 ответа

 см. устаревшее значение = 0. И мне кажется, что невозможно воспроизвести это поведение.

аю книгу Брайана Гетца «Параллелизм Java на практике». Пункты 3.5 и 3.5.1 содержат утверждения, которые я не могу понять. Рассмотрим следующий код: public class Holder { private int value; public Holder(int value) { this.value = value; } public ...

5 ответов

 пока вы не получите истину, и это означает, что ваши значения были обновлены.

я есть бин с состоянием в многопоточной среде, который сохраняет свое состояние на карте. Теперь мне нужен способ заменить все значения этой карты в одном атомарном действии. public final class StatefulBean { private final Map<String, String> ...

4 ответа

Несколько пользователей Python добавляют к одному и тому же файлу одновременно