2
ответа

Почему должен ожидать () всегда быть в синхронизируемом блоке

Все мы знаем, что для вызова Object.wait (), этот вызов должен быть помещен в синхронизируемый блок, иначе IllegalMonitorStateException брошен. Но какова причина того, чтобы сделать это...
вопрос задан: 26 May 2013 21:00
2
ответа

Собственные потоки в Ruby 1.9.1, что находится в нем для меня?

Так, Ruby 1.9.1 теперь объявляется стабильный. Направляющие, как предполагается, работают с ним, и медленно драгоценные камни портируются к нему. Это имеет собственные потоки и глобальную блокировку интерпретатора (GIL). Так как GIL существует...
вопрос задан: 27 April 2013 14:21
2
ответа

Могут ли рубиновые волокна быть параллельными?

Я пытаюсь ускорить работу своей программы, и мне сказали, что Ruby Fibers работают быстрее потоков и могут использовать преимущества нескольких ядер. Я посмотрел вокруг, но я просто не могу найти, как ...
вопрос задан: 22 December 2012 06:22
2
ответа

Как я могу обработать несколько сообщений одновременно от темы JMS (не очередь) с Java и пружина 3.0?

Обратите внимание, что я хотел бы, чтобы несколько слушателей сообщения обработали последовательные сообщения от темы одновременно. Кроме того, я хотел бы, чтобы каждый слушатель сообщения действовал транзакционно так, чтобы обработка...
вопрос задан: 26 September 2012 10:19
2
ответа

Одновременный запуск Нескольких Ядер с помощью CUDA для GPU

Действительно ли возможно запустить два ядра, которые делают независимые задачи, одновременно. Например, если я сделал, чтобы этот Cuda кодировал//хост и инициализация устройства..............//kernel1 myMethod1 запуска <...
вопрос задан: 12 July 2012 19:27
2
ответа

Высокоуровневые абстракции многопоточности/параллелизма для.NET

Я просто задался вопросом, почему, в отличие от Scala, F# или Haskell, основная платформа.NET (как доступная в C# или VB), кажется, имеет очень мало собственной поддержки высокоуровневых шаблонов параллелизма. Там являются основными...
вопрос задан: 5 May 2012 21:51
2
ответа

Java-код, который не появляется последовательно [duplicate]

У меня есть приложение Java GUI, которое запускает некоторые скрипты Python и приложения Linux. Код выглядит в основном так (не могу опубликовать фактический источник из-за политики): private void runScript (ArrayList & lt; ...
вопрос задан: 19 April 2012 22:28
2
ответа

Какая-либо хорошая реализация Агентов для C#? [закрытый]

Есть ли какая-либо хорошая реализация модели параллелизма агентов для .net/c#? Я должен оптимизировать c# стандартную программу, и я думаю, что модель агентов соответствует отлично как решение для моей проблемы. К сожалению, я...
вопрос задан: 15 April 2012 22:44
2
ответа

MongoDB findAndModify является атомарным в кластере? [Дубликат]

Я реализую решение, которое использует MongoDB findAndModify для имитации блокировок ресурсов. Мой вопрос: findAndModify предлагает такую ​​же атомарность по набору реплик, как и в одном экземпляре? ...
вопрос задан: 10 November 2011 17:07
2
ответа

Haskell спекулятивное параллельное выполнение

Я думаю об использовании параллелизма для одной проблемы, которую я пытаюсь решить. Проблема - примерно это: учитывая вход (последовательность точек) находят лучший вывод (самый большой треугольник, составленный из них...
вопрос задан: 24 October 2011 22:40
2
ответа

AutoResetEvent, ManualResetEvent по сравнению с монитором

Позволяет говорят, что я должен организовать алгоритм синхронизации в.Net 3.5 SP1, и любой из примитивов синхронизации, перечисленных в заголовке, соответствует отлично для задачи. С точки зрения производительности...
вопрос задан: 8 August 2011 20:23
2
ответа

Haskell как очень параллельный сервер

Скажем, я хочу записать сервер в Haskell. Вид, который имеет высокий параллелизм и простую обработку. Вид, который был бы устойчив к отказам и предложил бы высокую доступность. Вид, что Erlang...
вопрос задан: 20 April 2011 04:53
2
ответа

Как я могу использовать parMap с одноместной функцией?

У меня есть одноместная функция getRate: getRate:: Строка-> IO Дважды я хотел бы отобразить эту функцию по списку Строки. Обычно, я просто сделал бы: mapM getRate ["нечто", "панель"], но начиная с каждого...
вопрос задан: 18 April 2011 22:41
2
ответа

Ожидание на двух исходных данных в Haskell, одновременно

Заголовок может быть немного неопределенным. Это - то, что я имею в виду: Скажите, что у меня есть два способа быть введенным к моей программе. Первое через клавиатуру, с помощью функции getLine, какие блоки, пока строка не читается...
вопрос задан: 18 April 2011 18:37
2
ответа

Почему ConcurrentBag не реализует ICollection ?

У меня есть метод, который принимает IList <> и добавляет к нему разные вещи. В некоторых случаях я хотел бы передать ему ConcurrentBag, но он не реализует IList <> или ICollection <>, только неуниверсальный ...
вопрос задан: 10 April 2011 12:42
2
ответа

.NET: обновляет безопасный параллелизм переменной ссылочного типа? [Дубликат]

Можно ли обновить ссылочную типовую переменную, чтобы безопасно указывать на совершенно новый экземпляр своего класса в присутствии одновременного доступа к нему только для чтения или для чего-то нужно что-то охранять?
вопрос задан: 6 March 2011 10:17
2
ответа

Монады и актеры

Я пытался найти что-нибудь, что обсуждает, когда следует отдавать предпочтение использованию монад. по актерам (в сценариях параллелизма), но я ничего не нашел. В частности, я задаюсь вопросом об использовании ...
вопрос задан: 7 February 2011 20:21
2
ответа

Каковы преимущества использования ExecutorService?

В чем преимущество использования ExecutorService перед запущенными потоками, передающими Runnable в конструктор Thread?
вопрос задан: 21 October 2010 19:31
2
ответа

Почему условные переменные иногда ошибочно просыпаются?

Я знал целую вечность, что способом, которым Вы используете условную переменную, является блокировка, в то время как не task_done ожидают при условии, переменная разблокировала, поскольку иногда условные переменные спонтанно проснутся. Но я имею...
вопрос задан: 8 October 2010 17:27
2
ответа

Различие между синхронизацией поля читает и энергозависимый

В хорошей статье с некоторыми подсказками по параллелизму пример был оптимизирован к следующим строкам: удвойте getBalance () {Учетная запись acct = проверяет (имя, пароль); синхронизируемый (acct) {возвращают acct....
вопрос задан: 23 August 2010 10:06
2
ответа

Когда ConcurrentDictionary TryRemove вернет false

Будет ли он возвращать false только в том случае, если словарь не содержит значение для данного ключа или он также вернет false из-за условий состязания потоков, как другой поток добавляет / обновляет что-то? Вопрос ...
вопрос задан: 19 August 2010 07:22
2
ответа

Что делает AtomicReference.compareAndSet (), используют для определения?

Скажите, что у Вас есть следующий класс общественности класса AccessStatistics {частный заключительный интервал noPages, noErrors; общедоступный AccessStatistics (интервал noPages, интервал noErrors) {this.noPages = noPages; это....
вопрос задан: 11 August 2010 16:58
2
ответа

В pthread, как надежно передать сигнал другому потоку?

Я пытаюсь записать простую программу пула потоков в pthread. Однако кажется, что pthread_cond_signal не блокируется, который создает проблему. Например, скажем, у меня есть "производитель-потребитель"...
вопрос задан: 11 August 2010 16:35
2
ответа

JVM использует весь ЦП, большинство потоков, как ЗАБЛОКИРОВАНО. Ошибка JVM?

Вчера вечером сервер (JBoss 5.1GA, Java(TM) SE Runtime Environment (создают 1.6.0_20-b02), Java HotSpot(TM) 64-Bit Server VM, работающий в VM Linux на VMware) внезапно, начал использовать 100% ЦП. Приложение...
вопрос задан: 10 August 2010 15:12
2
ответа

Возможный моделировать функциональность MySQL НА ДУБЛИРУЮЩЕМСЯ КЛЮЧЕВОМ ОБНОВЛЕНИИ с SQL Server

Я использую SQL Server 2008 и хотел бы смочь использовать в своих интересах что-то как mySQL's НА ДУБЛИРУЮЩЕМСЯ пункте ОБНОВЛЕНИЯ КЛЮЧА для операторов INSERT, Текущий унаследованный код делает удаление и последующий...
вопрос задан: 26 July 2010 22:55
2
ответа

Для ConcurrentHashMap действительно ли возможно “зайти в тупик”?

Мы столкнулись со странной проблемой с ConcurrentHashMap, где два потока, кажется, называют помещенным () и затем ожидают навсегда в методе Unsafe.park (). С внешней стороны это похоже...
вопрос задан: 22 July 2010 16:36
2
ответа

Как заставить scala агента 'ожидать сигнала', но не освобождает сообщений?

Я пытаюсь заставить агента 'заснуть', ожидая другого сигнала агентов. Я хочу сделать что-то как: действие определения () {цикл {//я должен использовать цикл здесь также?? если (сонный) {реагируют {...
вопрос задан: 15 July 2010 13:58
2
ответа

Eclipse и другой Java IDE для отладки параллельного кода

Я в настоящее время работаю над некоторым параллельным кодом, который, казалось бы, имел бы несколько условий состязания в нем. Я пытаюсь отладить код с помощью своего текущего IDE, Eclipse, но я не полностью удовлетворен...
вопрос задан: 13 July 2010 19:32
2
ответа

Почему scheduleWithFixedDelay Java работает с Выполнимым, но не FutureTask<?> обертывание выполнимого?

Почему scheduleWithFixedDelay Java работает с Выполнимым, но не FutureTask, переносящим выполнимое? Это можно показать довольно легко с двумя различными примерами кода: ScheduledExecutorService...
вопрос задан: 7 July 2010 17:04
2
ответа

Ожидайте Агента для выхода ()

Как я ожидаю Агента Scala для выхода ()? Я настроил двух Агентов в модульном тесте и отправляю несколько сообщений для запущения их. Они отправляют несколько сообщений назад и вперед и в конечном счете оба выхода вызова ()...
вопрос задан: 24 June 2010 04:40