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

2 ответа

Каков оптимальный размер пула потоков для простой программы, выполняющей задачи на базе процессора в Java

Я использую пул потоков для выполнения задач, которые в основном основаны на процессорах с небольшим количеством операций ввода-вывода, размер которых больше, чем число ...

4 ответа

Как объявить элементы массива изменчивыми в Java?

Есть ли способ объявить элементы массиваvolatile в Java? То есть volatile int[] a = new int[10];объявляетссылка на массив volatile, ноэлементы массива (например.a[1]) все еще не изменчивы. Поэтому я ищу что-то вроде volatile int[] a = new ...

4 ответа

Собирается ли INRIA добавить примитивы параллелизма в OCaml?

Под «параллелизмом» я подразумеваю легкие процессы, такие как актеры Эрланга и параллельный сборщик мусора, направленные на то, чтобы такие процессы работали без сбоев. Было бы очень здорово, если бы INRIA избавилась от этих недостатков ...

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

4 ответа

Как ждать данных с ReentrantReadWriteLock?

Он сказал, чтоReentrantReadWriteLock предназначен для одного писателя и нескольких читателей. Тем не менее, читатели должны подождать, пока в буфере не появятся некоторые данные. Итак, что заблокировать? Я создал объекты параллелизма следующим ...

1 ответ

Случайные ошибки при смене серии с использованием JFreeChart

Я делаю графический интерфейс, который отображает результат фоновых вычислений. Но перед этим я хотел проверить изменение набора данных. Вот мой код: DefaultXYDataset dataset = new DefaultXYDataset(); @Override public void run() { // TODO ...

3 ответа

Как реализовать рабочую очередь в iOS, где обрабатывается только самый новый запрос?

В моей программе для iOS происходит следующее: когда пользователь вводит текст, запрос отправляется в поток, в котором инициируется поиск в базе данных. Когда поиск в БД завершен, в главном потоке запускается ответ, поэтому приложение может ...

4 ответа

Java: делает ожидание () снять блокировку с синхронизированного блока

У меня сложилось впечатление, что wait () снимает все блокировки, но я нашел этот пост, который говорит «Вызов ожидания внутри синхронизированного метода - простой способ получить внутреннюю блокировку» Пожалуйста, уточните, я немного ...

2 ответа

Пример разрушителя с 1 издателем и 4 параллельными потребителями

В этом примереhttps://stackoverflow.com/a/9980346/93647 [https://stackoverflow.com/a/9980346/93647]и здесьПочему мой пример разрушителя такой медленный? [https://stackoverflow.com/questions/13334778/why-my-disruptor-example-is-so-slow] (в конце ...

5 ответов

Как я могу убедиться, что метод вызывается только один раз несколькими потоками?

У меня есть следующая структура: public void someMethod(){ //DO SOME STUFF try{ doSomeProcessing(); } catch (Exception e){ loadSomeHeavyData(); doSomeProcessing(); } }МетодsomeMethod май быть вызванным одновременно многими ...

3 ответа

Отладка и диагностика проблем с блокировкой в .NET

Я изучаю проблемы производительности большой системы C # / .NET 3.5, которая демонстрирует снижение производительности, поскольку число пользователей, делающих запросы, масштабируется до 40-50 различных пользовательских запросов ...