0
ответов

` DummyExecutor `для Python& #39;s `futures`

Пакет Futures для Python позволяет использовать ThreadPoolExecutor и ProcessPoolExecutor для параллельного выполнения задач. Тем не менее, для отладки иногда полезно временно заменить истинный...
вопрос задан: 24 July 2014 14:58
0
ответов

iOS5.1: синхронизация задач (ожидание завершения)

У меня есть основная проблема с синхронизацией openWithCompletionHandler: (UIManagedDocument) с основными действиями. Ситуация: У меня есть одноэлементный класс, управляющий общим UIManagedDocument. Этот класс...
вопрос задан: 16 July 2014 16:01
0
ответов

Как обернуть ConcurrentDictionary в BlockingCollection?

Я пытаюсь реализовать ConcurrentDictionary, поместив его в BlockingCollection, но, похоже, безуспешно. Я понимаю, что объявления одной переменной работают с BlockingCollection, например...
вопрос задан: 9 July 2014 20:50
0
ответов

ExecutorCompletionService? Зачем он нужен, если у нас есть invokeAll?

Если мы используем ExecutorCompletionService, мы можем отправить ряд задач как Callables и получить результат, взаимодействующий с CompletionService в виде очереди. Но есть еще и invokeAll из...
вопрос задан: 29 June 2014 07:00
0
ответов

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

Я написал программу для наручных часов с использованием микроконтроллера 8051, используя Embedded (C). Всего имеется 6 7-сегментных дисплеев: _______________________ | | | ...
вопрос задан: 9 June 2014 20:54
0
ответов

«ДЛЯ ОБНОВЛЕНИЯ» v / s «LOCK IN SHARE MODE»: разрешить параллельным потокам читать обновленное значение «состояния» заблокированной строки

У меня следующий сценарий : Пользователь X входит в приложение из местоположения lc1: назовите его Ulc1 Пользователь X (был взломан, или его друг знает его учетные данные, или он просто входит в систему из ...
вопрос задан: 5 June 2014 03:21
0
ответов

Как понимать «переменная не участвует в инвариантах с другими переменными состояния при использовании ключевого слова volatile»?

Из книги "Java Concurrency in Practice", стр. 26: Вы можете использовать переменные volatile только при соблюдении всех следующих критериев: Запись в переменную не зависит от ее текущего значения, или вы можете...
вопрос задан: 11 April 2014 20:09
0
ответов

Как сгенерировать одновременную пользовательскую нагрузку в Jmeter

У меня есть тест, в котором пользователи будут входить в систему, вводить ключевое слово в поле поиска и получать результаты. Наконец выходит из системы. Теперь я хочу проверить параллелизм с помощью Jmeter. Итак, вот что я придумал...
вопрос задан: 10 April 2014 18:05
0
ответов

Как смоделировать DEADLOCK на SQL Server?

Я пытаюсь симулировать тупик на SQL Server. _ | Worker_id | зарплата | 1 | 1 | 100 | 2 | 2 | 300 | Транзакция 1 завершена за 5 секунд. / * TRANSACTION 1 * / Использовать dbmcw; ОБЪЯВИТЬ @ sal1 INT, ...
вопрос задан: 3 April 2014 05:11
0
ответов

Есть ли пул для ThreadingMixIn и ForkingMixIn для SocketServer?

Я пытался создать http-прокси, используя BaseHttpServer, основанный на SocketServer. который получил 2 асинхронных миксина (ThreadingMixIn и ForkingMixIn )проблема с теми двумя, над которыми они работают...
вопрос задан: 26 March 2014 17:09
0
ответов

c++11 std::async не работает в mingw

Запуск этого кода из презентации Херба Саттера. Это отлично работает в Linux под gcc 4.6.3. Я думаю, что future.h не поддерживается в mingw, но ошибку действительно сложно понять! #...
вопрос задан: 12 March 2014 10:53
0
ответов

Для чего нужно перечисление - (минус / подчеркивание) и = (равно / плюс) в перечислении ключей?

Кажется, я не могу найти их здесь. Я пытаюсь включить их в свой диалог выбора горячих клавиш.
вопрос задан: 7 March 2014 18:23
0
ответов

Node.js / Экспресс и параллельные очереди

Мы создаем инфраструктуру, которая включает в себя сервер Node.js и Express. На сервере происходит следующее: сервер принимает входящий HTTP-запрос от клиента. Сервер ...
вопрос задан: 28 February 2014 22:34
0
ответов

Почему создание потока считается дорогостоящим?

В учебных пособиях по Java говорится, что создание потока стоит дорого. Но почему именно дорого? Что именно происходит при создании потока Java, что делает его создание дорогостоящим? Я беру ...
вопрос задан: 12 February 2014 20:21
0
ответов

Насколько Concurrent является Prolog?

Я не могу найти никакой информации об этом в Интернете ... Я тоже новичок в Prolog ... Мне кажется, что Prolog могут быть очень параллельными, возможно, при попытке сопоставления с правилом пробовать сразу много возможностей. Есть ...
вопрос задан: 2 February 2014 23:32
0
ответов

Java ConcurrentHashMap лучше, чем HashMap с точки зрения производительности?

Я только что читал книгу «Чистый код» и наткнулся на следующее утверждение: Когда Java был молод, Дуг Ли написал основополагающую книгу [8] Concurrent Программирование на Java. Вместе с разработанной им книгой ...
вопрос задан: 2 February 2014 22:51
0
ответов

Python: ожидание всех фьючерсов на `concurrent.futures.ThreadPoolExecutor`

Я дал concurrent.futures.ThreadPoolExecutor кучу задач, и я хочу подождать, пока они все не будут завершены, прежде чем приступить к потоку. Как я могу это сделать, не сохраняя все ...
вопрос задан: 15 January 2014 16:40
0
ответов

Это задание для потока данных TPL?

Я использую довольно типичную модель производитель/потребитель для различных задач. Task1: считывает пакеты byte[] из двоичных файлов и запускает новую задачу для каждой коллекции байтовых массивов. (операция ...
вопрос задан: 2 January 2014 22:08
0
ответов

Почему Scala хорош для параллелизма?

Существуют ли какие-либо специальные операторы параллелизма или программирование в функциональном стиле подходит для параллелизма? И почему?
вопрос задан: 31 December 2013 18:46
0
ответов

Почему эта блокировка с двойной проверкой является правильной? (.NET)

Я много читал об опасностях двойной проверенной блокировки, и я бы очень старался держаться от нее подальше, но с учетом этого я думаю, что они представляют собой очень интересное чтение. Я читал эту статью Джо ...
вопрос задан: 20 December 2013 17:47
0
ответов

Почему Java не поставляется с CopyOnWriteMap?

JDK поставляется с реализациями CopyOnWrite * для Set и List, но без реализации для Map, и я часто сетовал на этот факт. Я знаю, что есть и другие реализации коллекций, в которых они есть, но ...
вопрос задан: 15 December 2013 14:17
0
ответов

Почему нет ConcurrentHashSet против ConcurrentHashMap

HashSet основан на HashMap. Если мы посмотрим на HashSet < E > В реализации все управляется в HashMap < E, Object & gt ;. & Л; Е > используется в качестве ключа HashMap. И мы знаем, что HashMap ...
вопрос задан: 25 November 2013 17:57
0
ответов

Блокировка звонков в Akka Actors

Как новичок, я пытаюсь понять, как работают актеры. И из документации, я думаю, я понимаю, что актеры - это объекты, которые исполняются в режиме синхронизации, а также, что выполнение акторов может ...
вопрос задан: 13 November 2013 02:20
0
ответов

NSOperationQueue mainQueue и PerformSelectorOnMainThread?

В чем разница между этим: [[NSOperationQueue mainQueue] addOperationWithBlock:^{ [self doSomthing:object]; }]; и это: [self PerformSelectorOnMainThread:@selector(doSomething:) ...
вопрос задан: 12 November 2013 12:52
0
ответов

Поведение Java ScheduledExecutorService.scheduleAtFixedRate ()

У меня есть вопрос относительно метода scheduleAtFixedRate () для ScheduledExecutorService в Java 6. [изменить: Javadoc для 1.6 более полный, чем для 1.5. См. Комментарий ниже] Учитывая, что: ...
вопрос задан: 28 October 2013 00:52
0
ответов

Шаблон проектирования параллельного обратного вызова nodejs

Я пытаюсь найти хороший шаблон для выполнения множества параллельных задач. Позвольте мне сформулировать задачу для иллюстрации. Задачи a, b, c, d, e, f, g выполняются как a (function (er, ra) {// задача a возвращена, ra - результат}), ...
вопрос задан: 25 October 2013 23:05
0
ответов

Как реализовать ConcurrentHashSet в .Net

Я пытаюсь реализовать ConcurrentHashSet в духе ConcurrentDictionary, принятый подход заключается в использовании внутренней поддержки ConcurrentDictionary и написании небольших делегирующих методов, вот как далеко ...
вопрос задан: 19 October 2013 00:07
0
ответов

AtomicInteger против синхронизированных геттеров/сеттеров

Является ли этот класс потокобезопасным? Можно ли увидеть несовместимые значения? Допустим, изначально значение a равно 80. Поток 1 вызывает setA(100) и входит в функцию, но еще не вызывал a.set(100) и Thread...
вопрос задан: 28 September 2013 14:50
0
ответов

Что мы можем сделать с конструктором java.util.Calendar, синхронизирующимся со статической Hashtable?

Я был в ужасе, увидев, что многие потоки нашего приложения конкурируют за синхронизацию с методом java.util.Hashtable.get (xx), который получает доступ из конструктора Calendar. в java.util.Hashtable.get (java ....
вопрос задан: 22 August 2013 11:51
0
ответов

Поведение CopyOnWriteArrayList

Документация Javadocs для CopyOnWriteArrayList говорит о поточно-ориентированном варианте ArrayList, в котором все изменяющие операции (добавление, установка и т. Д.) Реализуются путем создания нового копия базового массива. ...
вопрос задан: 20 August 2013 07:00