0
ответов

Сравнить и поменять местами C ++ 0x

Из предложения C ++ 0x по атомным типам и операциям C ++: 29.1 Порядок и согласованность [atomics.order] Добавьте новый подпункт со следующими абзацами. Перечисление memory_order ...
вопрос задан: 18 November 2010 11:00
0
ответов

javascript - проблемы, связанные с событиями и параллелизмом?

Приветствую, я изучаю javascript, nodejs. И я не понимаю, как избежать проблем параллелизма в javascript. Допустим, я работаю над объектом var bigObject = new BigObject (); ...
вопрос задан: 17 November 2010 21:05
0
ответов

. NET ConcurrentDictionary начальная емкость установлена ​​на произвольное простое число, а не на ожидаемую емкость в документации примеров MSDN. Почему?

Я просто просматривал документацию MSDN для ConcurrentDictionary и увидел это в «примере» кода: // Мы знаем, сколько элементов мы хотим вставить в ConcurrentDictionary. // Итак, установите ...
вопрос задан: 15 November 2010 05:00
0
ответов

NHibernate + одновременное редактирование: как получать уведомления об изменениях?

Я собираюсь использовать NHibernate для обработки уровня сохраняемости в моем бизнес-приложении. Прямо сейчас мне интересно, как обрабатывать одновременные изменения / обновления в NHibernate, или, более конкретно, как ...
вопрос задан: 12 November 2010 15:40
0
ответов

Переход от потоковой модели к акторам

Попытка понять, как мыслить в терминах акторов, а не потоков. Я немного озадачен следующим вариантом использования: рассмотрим систему, в которой есть процесс-производитель, который создает работу (например,…
вопрос задан: 11 November 2010 21:15
0
ответов

Как предотвратить истощение акторов в присутствии других длительно работающих актеров?

Это использование актеров Scala 2.8. У меня есть длительная работа, которую можно распараллелить. Он состоит из около 650 000 единиц работы. Я разделил его на 2600 различных отдельных подзадач, и для каждой из ...
вопрос задан: 9 November 2010 13:47
0
ответов

Каковы последствия установки ALLOW_SNAPSHOT_ISOLATION ON?

Следует ли мне запускать ALTER DATABASE DbName SET ALLOW_SNAPSHOT_ISOLATION OFF, если изоляция транзакции моментального снимка (TX) (iso) временно не используется? Другими словами, зачем его вообще включать? ...
вопрос задан: 7 November 2010 18:56
0
ответов

Эквивалент библиотеки параллельных задач в Java

Я думаю, что есть не является эквивалентом параллельных библиотек задач (.NET 4.0) в Java. Это правда? Какие улучшения предлагает эта функция .NET по сравнению с параллелизмом Java
вопрос задан: 7 November 2010 11:55
0
ответов

Учебники / код Guava concurrency [закрыто]

Есть ли какой-нибудь пример кода, который показывает особенности коллекции guava (например, Futures, ValueFuture и ListenableFutureTask)?
вопрос задан: 4 November 2010 17:46
0
ответов

ConcurrentHashMap: what ' Смысл в блокировке только обновлений?

Я всегда думал, что ConcurrentHashMap и подобные классы (которые поддерживают синхронизированные обновления и не синхронизируют чтение) сделали очень полезную и интуитивно понятную вещь: они не блокировали чтение и блокировали ...
вопрос задан: 4 November 2010 17:10
0
ответов

java concurrency: flag / event

Я ищу не сбрасываемый флаг или класс событий в классах java concurrency, что-то, что я могу использовать, чтобы проверить, выполнено ли что-то и является ли оно потокобезопасным. В идеале что-то вроде: public ...
вопрос задан: 4 November 2010 15:01
0
ответов

Утверждение порядка синхронизации в Java

В системах с высокой степенью параллелизма может быть трудно быть уверенным в правильности использования блокировок. В частности, взаимоблокировки могут возникнуть, если блокировки получены в неожиданном порядке, в то время как ...
вопрос задан: 28 October 2010 20:33
0
ответов

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

Есть ли какая-либо реализация очереди с блокировкой, которая гарантирует справедливую операцию take (), если несколько потребителей удаляют элемент из одной очереди. Я проверил LinkedBlockingQueue, LinkedTransferQueue ...
вопрос задан: 28 October 2010 20:18
0
ответов

Реализация библиотеки потоков без блокировки

Я просмотрел несколько опубликованных статей, в которых подробно описаны алгоритмы и структуры данных, которые можно использовать для реализации библиотеки потоков. Я поискал в Интернете любые существующие ...
вопрос задан: 27 October 2010 01:07
0
ответов

Cross thread access problem in ResponseCallback in Windows Phone 7

Basically, I'm getting some data from a WebService, and in the ResponseCallback I'm trying to fill an ObservableCollection with the results I got from the response, but I get an ...
вопрос задан: 26 October 2010 23:08
0
ответов

Junit для проверки параллелизма

Я пытаюсь протестировать java.util.concurrent.ConcurrentLinkedQueue при доступе через несколько потоков. Ниже упоминается мой тест Junit, использующий RepeatedTest для запуска в двух параллельных потоках. У меня следующие вопросы: ...
вопрос задан: 26 October 2010 17:57
0
ответов

Concurrent Priority Queue in .NET 4.0

It seems there are lots of improvements in .NET 4.0 related to concurrency that might rely on concurrent priority queues. Is there decent priority queue implementation inside framework available for ...
вопрос задан: 25 October 2010 16:57
0
ответов

Методы параллельного программирования, профи, cons

Существует по крайней мере три хорошо известных подхода для создания параллельных приложений: многопоточность и синхронизация памяти посредством блокировки (.NET, Java). Программная транзакционная память (текст ссылки) - это ...
вопрос задан: 25 October 2010 15:00
0
ответов

Параллелизм / асинхронная обработка в Ruby (с простым вариантом использования)

Я изучал возможности параллельной / асинхронной обработки в Ruby и читал множество статей и сообщений в блогах. Я просмотрел EventMachine, Fibers, Revactor, Reia и т. Д. И т. Д. К сожалению, я не был…
вопрос задан: 25 October 2010 12:14
0
ответов

Как удалить старые задачи из очереди в ThreadPoolExecutor и вместо них вставить новые?

Я загружаю много изображений из Интернета с помощью ThreadPoolExecutor. Когда новые изображения найдены, мне нужно сначала их отрендерить, в этом случае я хочу отказаться от старых задач, которые все еще стоят в очереди в ...
вопрос задан: 24 October 2010 12:38
0
ответов

java object serialization - thread safe?

I am writing highly concurrent application, which is extensively modifies objects of MyClass. The class is composed of several fields. My question is how to prevent modifications of particular object ...
вопрос задан: 23 October 2010 16:35
0
ответов

Каковы способы не ждать выполнения блока кода или метода?

Каковы правильные способы / практика / реализация / стратегии (или как мы это называем), чтобы не ждать блока кода / способ завершить выполнение в Java? Предположим, что используется следующий метод: private void ...
вопрос задан: 19 October 2010 10:05
0
ответов

Барьеры памяти и стиль кодирования по Java VM

Предположим, что у меня есть статический сложный объект, который периодически обновляется пулом потоков, и читайте более или менее постоянно в продолжительном потоке. Сам объект всегда неизменен и...
вопрос задан: 18 October 2010 23:37
0
ответов

Подсчет ссылок в Java

У меня есть Система, в которой постоянно заканчивается место на диске, потому что этот сборщик мусора не освобождает объекты, содержащие дескрипторы файлов, достаточно быстро. (Файлы создаются и удаляются все время, но ...
вопрос задан: 17 October 2010 11:05
0
ответов

Какой поток получит ли блокировку?

Предположим, у нас есть многопроцессорная машина и многопоточное приложение. Если два потока имеют доступ к синхронизированному методу, и они выполняются одновременно, какой поток получит блокировку? или ...
вопрос задан: 17 October 2010 10:17
0
ответов

Сколько потоков я могу создать с помощью ускорения в C ++?

И что произойдет, если я попытаюсь создать слишком много потоков? Когда я создаю более 900 потоков, я получаю следующую ошибку: terminate, вызываемый после создания экземпляра 'обеденного 1 boost :: ...
вопрос задан: 14 October 2010 20:48
0
ответов

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

Все, Недавно я разработал код, который предположительно является потокобезопасным классом. Причина, по которой я сказал «предположительно», заключается в том, что даже после использования синхронизированных блоков неизменяемые структуры данных и ...
вопрос задан: 14 October 2010 13:11
0
ответов

Есть ли способ или инструмент, который я могу использовать, чтобы проверить, является ли мой API потокобезопасным в Java?

Я создаю инструмент и предоставляю API для внешнего мира, но я не уверен, является ли он потокобезопасным. Потому что пользователи могут захотеть использовать его в многопоточной среде. Есть ли способ или инструмент, который я могу ...
вопрос задан: 13 October 2010 21:25
0
ответов

почему concurrent_queue не блокируется?

В среде выполнения параллелизма, представленной в VS2010, есть класс concurrent_queue. Он имеет неблокирующую функцию try_pop (). Подобно Intel Thread Building Blocks (TBB), блокирующий вызов pop () был ...
вопрос задан: 13 October 2010 15:40
0
ответов

Оптимистическая модель параллелизма в Entity Framework и MVC

У меня есть следующий код обновления в контроллере ASP.NET MVC: [AcceptVerbs ( HttpVerbs.Post)] общедоступный ActionResult Person (int id, форма FormCollection) {var ctx = new DB_Entities (); // ObjectContext ...
вопрос задан: 10 October 2010 01:35