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

2 ответа

Есть ли (неограниченная) справедливая очередь блокировки в Java?

2 ответа

Почему этот параллельный алгоритм работает медленнее, чем его последовательный аналог?

Последовательная: void do(List<D> d, final List<C> c) { for (D datum : d) getChampoid(datum, c).tally(datum);Параллельно: static final int procs = Runtime.getRuntime().availableProcessors(); static final ExecutorService pool = ...

3 ответа

-dg

вительно ли идиома Initialize-On-Demand действительно необходима при реализации одноэлементного потока с использованием статической инициализации или достаточно простого статического объявления экземпляра? Простое объявление экземпляра как ...

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

5 ответов

Реализация параллельной LinkedHashMap

Я пытаюсь создать параллельную LinkedHashMap для многопоточной архитектуры.Если я использую

13 ответов

Пользовательский пул потоков в параллельном потоке Java 8

Можно ли указать пользовательский пул потоков для Java 8параллельный поток [http://docs.oracle.com/javase/tutorial/collections/streams/parallelism.html]? Я не могу найти это нигде. Представьте, что у меня есть серверное приложение, и я хотел бы ...

1 ответ

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

7 ответов

В чем разница между будущим и обещанием?

2 ответа

Параллельный доступ к файлам в Android

Я знаю, что многие ОС выполняют какую-то блокировку файловой системы, чтобы предотвратить несовместимые представления. Существуют ли какие-либо гарантии, которые Java и / или Android дают о поточной безопасности доступа к файлам? Я хотел бы ...

7 ответов

В чем разница между будущим и обещанием?

какая разница междуFuture а такжеPromise? Они оба действуют как заполнитель для будущих результатов, но где главное отличие?

4 ответа

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

кнулся на такой код synchronized(obj) { obj = new Object(); }Что-то не так в этом, я не могу объяснить, в порядке ли этот фрагмент кода или в нем что-то действительно не так, пожалуйста, укажите на это. Спасибо