0
ответов

C99: Ограниченные указатели на безопасность потоков документации?

Этот вопрос не о техническом использовании ограниченного, а скорее о субъективном использовании. Хотя я могу ошибаться относительно того, как работает ограниченное с технической точки зрения, в этом случае вы можете свободно…
вопрос задан: 2 August 2012 18:08
0
ответов

Как на самом деле работают мьютексы?

Идея мьютексов состоит в том, чтобы разрешить только одному потоку доступ к разделу памяти в любой момент времени. Если один поток блокирует мьютекс, любые другие попытки блокировки будут блокироваться до тех пор, пока не будет разблокирована первая....
вопрос задан: 2 August 2012 03:17
0
ответов

Зависит ли количество процессов celeryd от настройки параллелизма --?

Мы запускаем Celery за Supervisor и запускаем его с celeryd --events --loglevel=INFO --concurrency=2 Это, однако, создает граф процесса, который имеет глубину до трех слоев и содержит до 7...
вопрос задан: 1 August 2012 09:07
0
ответов

Достаточно ли LockModeType.PESSIMISTIC_WRITE для UPSERT в JPA?

Я читал эту статью о параллелизме JPA, но либо я слишком толстый, либо недостаточно явный. Я хочу выполнить управляемую базой данных атомарную операцию update-if-found-else-insert (UPSERT). ...
вопрос задан: 30 July 2012 13:35
0
ответов

Зачем использовать Thread.currentThread ().isInterrupted ()вместо isInterrupted ()?

У меня есть вопрос относительно реализации политики отмены для подкласса Thread. По-видимому, это обычная практика: :class A extends Thread { [...] public final...
вопрос задан: 27 July 2012 07:03
0
ответов

энергозависимая синхронизированная комбинация для повышения производительности

Когда используется синхронизация, это влияет на производительность. Можно ли использовать volatile в сочетании с synchronized, чтобы снизить нагрузку на производительность? Например, экземпляр Counter будет общим...
вопрос задан: 27 July 2012 04:28
0
ответов

Почему синхронизированные коллекции Java не используют блокировки чтения/записи?

После того, как такие вещи, как Hashtable и Vector, были обескуражены, и когда появились синхронизированные оболочки Collections, я подумал, что синхронизация будет обрабатываться более эффективно. Теперь, когда я заглянул в...
вопрос задан: 24 July 2012 20:13
0
ответов

Spring Integration -Параллельные активаторы служб

У меня есть канал очереди и активатор службы с опросчиком, который читает из этой очереди. Я бы хотел, чтобы конфигурация говорила: «Я хочу, чтобы 50 потоков опрашивали эту очередь, и каждый раз, когда вы опрашиваете и получаете...
вопрос задан: 24 July 2012 12:26
0
ответов

конструкторы C++ и параллелизм

Я думал о написании класса-контейнера для управления доступом к сложной структуре данных, который будет использоваться в многопоточной -среде. И тут у меня возник вопрос :Есть ли...
вопрос задан: 24 July 2012 02:11
0
ответов

Подается ли уведомление о завершении потока? Почему этот пример кода работает?

Я ищу в некоторых головоломках потоки, и я не могу понять, почему следующее постоянно печатает 999999 :class Job extends Thread { private Integer number = 0; public void run (){...
вопрос задан: 23 July 2012 17:13
0
ответов

Безопасный атомарный файл -операция копирования

Мне нужно скопировать файл из одного места в другое, и мне нужно выдать исключение (или хотя бы как-то распознать ), если файл уже существует в месте назначения (без перезаписи ). Я могу сначала проверить...
вопрос задан: 23 July 2012 14:43
0
ответов

Передать параметр методу Call в Java.util.Concurrent

я новичок в высокоуровневом пакете Java.util.Concurrent, я пытаюсь читать несколько текстовых файлов одновременно, используя пул потоков. Мне нужен способ передать имя файла в качестве аргумента...
вопрос задан: 21 July 2012 16:42
0
ответов

Проверенная реализация алгоритма блокировки Петерсона?

Кто-нибудь знает о хорошей/правильной реализации алгоритма блокировки Петерсона в C? Я не могу найти это. Спасибо.
вопрос задан: 21 July 2012 03:44
0
ответов

Предотвращает ли создание поля `volatile` все проблемы с видимостью памяти в параллельной ситуации?

Предотвращает ли изменение поля класса все проблемы с видимостью памяти в параллельной ситуации? Возможно ли, что для нижнего класса поток, который получает ссылку на объект Test, видит x ...
вопрос задан: 19 July 2012 17:22
0
ответов

Могут ли синхронизированные блоки работать быстрее, чем Atomics?

Предположим, две следующие реализации счетчика :class Counter { private final AtomicInteger atomic = new AtomicInteger (0 ); частный интервал я = 0; public void incrementAtomic (){ atomic....
вопрос задан: 18 July 2012 23:41
0
ответов

Проблема проектирования параллельной обработки MSMQ

У меня есть служба Windows, написанная на C #, которая читает из MSMQ и в зависимости от типа сообщения назначает их агентам, которые обрабатывают это сообщение в рабочем потоке. Приложение запускается без...
вопрос задан: 18 July 2012 06:55
0
ответов

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

У меня есть большая задача обработки, которая, я считаю, созрела для повышения эффективности с помощью параллелизма и параллелизма. Я просмотрел документы GPars и нашел их довольно запутанными, поэтому я надеюсь, что люди...
вопрос задан: 17 July 2012 21:15
0
ответов

Реализация секундомера

Может кто-нибудь объяснить, почему моя кнопка Пуск / Стоп не работает, пожалуйста? Это не полностью реализованный StopWatch, но я застрял здесь. Любая помощь приветствуется! Это мой первый вопрос в вопросе ...
вопрос задан: 15 July 2012 21:39
0
ответов

Объединение нескольких замен регулярных выражений

Я пытаюсь удалить некоторые вещи из блока текста, используя регулярное выражение. У меня есть все шаблоны, но я не могу удалить два (или более ), которые перекрываются. Например :import re r1 = r'I...
вопрос задан: 13 July 2012 02:53
0
ответов

Spring Async не работает

У нас есть приложение, написанное весной 3.0. Я заметил, что @Async не работает. Я поискал и заметил, что мне нужно добавить
вопрос задан: 9 July 2012 21:39
0
ответов

Исполнители используют штрафы и затраты

Некоторые вопросы о том, как лучше всего использовать Executors для увеличения производительности памяти и времени: Есть ли штраф за использование ExecutorService e = Executors.newSingleThreadExecutor (); e.execute (...
вопрос задан: 8 July 2012 10:59
0
ответов

Как отображать потоковые данные в режиме реального времени с помощью AreaChart в JAVAFX 2 -Параллелизм, анимация, построение диаграмм

Требование -Создайте анимированную диаграмму областей с потоковыми данными в реальном времени. Может быть, построить 300 точек данных каждую 1 секунду. Детали -Поэтому мне нужно в режиме реального времени считывать потоковые данные с медицинского устройст
вопрос задан: 6 July 2012 16:15
0
ответов

@GuardedBy, @ThreadSafe, @NotThreadSafe

Я вижу, что приведенные выше аннотации широко используются в книге JCIP. Я думаю, что это действительно полезно, потому что даже при отсутствии надлежащей документации в нем кое-что говорится о синхронизации...
вопрос задан: 6 July 2012 12:34
0
ответов

Получение последней версии строки/отметки времени в операторе обновления -Сервер Sql

Я использую столбцы rowversion для обработки оптимистичного параллелизма и хочу вернуть новое значение rowversion после выполнения обновления, чтобы мой уровень данных имел самое последнее значение и мог выполнять...
вопрос задан: 6 July 2012 08:58
0
ответов

Разъяснение java Fork/Join об использовании стека

Я читал о реализации фреймворка Fork/Join, представленного в Java 7, и просто хотел проверить, понимаю ли я, как работает магия. Насколько я понимаю, когда нить разветвляется, она...
вопрос задан: 5 July 2012 22:17
0
ответов

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

Мне нужно создать N потоков-потребителей, которые одновременно обрабатывают один и тот же InputStream, например, -каким-то образом преобразуют его, вычисляют контрольную сумму или цифровую подпись и т. д. Эти потребители не зависят друг от друга...
вопрос задан: 4 July 2012 20:12
0
ответов

Обеспечение потокобезопасности Core Data

Короче говоря, я устал от абсурдных правил параллелизма, связанных с NSManagedObjectContext (или, скорее, от полного отсутствия поддержки параллелизма и склонность к взрыву или другим...
вопрос задан: 4 July 2012 01:03
0
ответов

Условие -должно разблокироваться перед ожиданием?

Не могли бы вы сказать мне, должен ли я снять блокировку перед ожиданием при условии? попробуйте {lock.lock (); в то время как (isNotEmpty ()){ condition.await (); } } наконец { lock.unlock (); } Или попробуйте {...
вопрос задан: 3 July 2012 10:20
0
ответов

Одиночные элементы с TimerManager на кластере WebSphere

Как я могу заставить задачу таймера на кластере WebSphere выполняться однажды и только однажды? Я знаю, что это возможно на других серверах приложений, но не может выяснить, как сделать это в WebSphere.
вопрос задан: 2 July 2012 08:06
0
ответов

Как использование ThreadLocal снижает возможность повторного использования

В хорошо известной книге JCIP говорится об использовании ThreadLocal :ThreadLocal легко злоупотреблять, рассматривая его свойство ограничения потока как лицензию на использование глобальных переменных или как средство...
вопрос задан: 1 July 2012 16:21