3
ответа

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

Я использую java.util.concurrent. ExecutorService, который я получил путем вызова Executors.newSingleThreadExecutor (). Этот ExecutorService может иногда прекращать обрабатывать задачи, даже при том, что это не было...
вопрос задан: 19 July 2012 04:27
3
ответа

LINQ к SQL и проблемам параллелизма

Мы пытаемся создать Систему Записи Заказов Большого объема. Существует три первичных таблицы: 1. Заказы 2. OrderDetails 3. Таблица OrderShipment The Shipment содержит запись n на порядок и любую запись...
вопрос задан: 28 June 2012 14:12
3
ответа

Что такое & ldquo; Linearizability & rdquo;?

Может ли кто-нибудь помочь мне понять, что такое линеаризация? Мне нужно простое и понятное объяснение. Я читаю Искусство многопроцессорного программирования Маруси Херилихи ...
вопрос задан: 21 March 2012 19:06
3
ответа

Драгоценный камень A. Net4: ConcurrentDictionary - подсказки и приемы

Я начал использовать новый ConcurrentDictionary от.Net4 для реализации простого кэширования для проекта поточной обработки. Но я задаюсь вопросом, относительно чего я должен заботиться об осторожных при использовании его? Что...
вопрос задан: 28 June 2011 13:27
3
ответа

Когда ConcurrentSkipListSet полезен?

Я просто видел эту структуру данных на Java 6 API, и мне любопытно на предмет того, когда это был бы полезный ресурс. Я учусь для scjp экзамена, и я не вижу, что он покрыл на книге Kathy Sierra, даже...
вопрос задан: 8 June 2011 13:22
3
ответа

Метод действия JSF не завершается, если был запущен новый поток [duplicate]

Я хочу, чтобы commandButton вызывал метод в моем управляемом компоненте, который будет обрабатывать что-то асинхронно (новый поток), после чего запрос должен быть завершен немедленно, не дожидаясь завершения нового потока ....
вопрос задан: 28 May 2011 11:56
3
ответа

Является программное обеспечение Транзакционной Памятью то же как транзакции базы данных?

Я считал много о программном обеспечении Транзакционную Память, особенно относительно Haskell, но я пытаюсь изобразить, как это отличается от транзакций базы данных? Есть ли некоторые преимущества, которые я не делаю...
вопрос задан: 4 May 2011 16:29
3
ответа

Проблема монады STM

Это - просто гипотетический сценарий для иллюстрирования моего вопроса. Предположим, что существует два потока и один TVar, совместно использованный ими. В одном потоке существует атомарно блок, который читает TVar...
вопрос задан: 4 May 2011 16:29
3
ответа

Является ли Concurrent Haskell по-прежнему ограниченным одним потоком ОС?

В исследовательской статье 2005 года говорится, что Concurrent Haskell в настоящее время реализован только для однопроцессорного процессора. Среда выполнения планирует легкий поток Haskell в пределах одного потока операционной системы. ...
вопрос задан: 22 April 2011 18:28
3
ответа

Фьючерсы в Haskell

Имеет ли Haskell эквивалент способности Алисы связывать переменную с будущим? val a = порождение foo; где foo - некоторая функция Я знаю, что Haskell поддерживает каналы и потоки; Я надеюсь на синтаксис ...
вопрос задан: 22 April 2011 18:26
3
ответа

Сколько времени занимает создать 1 миллион потоков в Haskell?

Что я понимаю, Haskell имеют зеленые потоки. Но как легкий вес - они. Действительно ли возможно создать 1 миллион потоков? Или Сколько времени это взяло бы для 100 000 потоков?
вопрос задан: 18 April 2011 18:27
3
ответа

Производитель и потребительская проблема в Haskell?

Я хотел бы к тому, как мы можем реализовать производителя/потребителя на языке функционального программирования как Haskell? и как это будет отличаться от Императивного языка? Мое понимание функциональных...
вопрос задан: 17 April 2011 21:36
3
ответа

Что произойдет, если два потока читают и записывают один и тот же фрагмент памяти

Насколько я понимаю, если два потока читают из одного и того же фрагмента памяти, а ни один поток не записывает в эту память, тогда операция безопасна. Однако я не уверен, что произойдет, если один ...
вопрос задан: 26 August 2010 23:20
3
ответа

Параллельное программирование с рекурсивными функциями?

Предпосылки проблемы: Я пытаюсь написать алгоритм решения головоломки, который использует преимущества многоядерных процессоров и параллельной обработки. Однако, идеальное / простое решение - это простое ...
вопрос задан: 18 August 2010 19:08
3
ответа

Не мог присоединить отдельный объект: “Объект с тем же ключом уже существует в ObjectStateManager”

Я пытаюсь присоединить объект к ObjectContext. Когда я делаю так, следующий InvalidOperationException брошен: объект с тем же ключом уже существует в ObjectStateManager...
вопрос задан: 17 August 2010 14:50
3
ответа

Инструкции по использованию MailboxProcessor?

Я только что обнаружил MailboxProcessor в F#, и это - использование как "конечный автомат"..., но я не могу найти много на рекомендуемом использовании их. Например... скажите, что я делаю простую игру с 100 на-...
вопрос задан: 9 August 2010 20:24
3
ответа

Java: LinkedBlockingQueue принимает во внимание порядок потребителей?

У меня есть 3 потока: 2 потребителя, ConsumerA и ConsumerB и Производитель. У меня также есть очередь LinkedBlockingQueue В t=1: ConsumerA называет queue.take () В t=2: ConsumerB называет queue.take () В t=3:...
вопрос задан: 26 July 2010 22:27
3
ответа

Какой-либо практический пример использования LockSupport & AbstractQueuedSynchronizer?

Парни, кто-либо может дать простой практический пример использования LockSupport & AbstractQueuedSynchronizer? Пример, данный в javadocs, является вполне напряженным. Использование Семафорных разрешений понято подо мной...
вопрос задан: 22 July 2010 18:05
3
ответа

Как сразу выпустить потоки, ожидающие на BlockingQueue

Рассмотрите BlockingQueue и несколько потоков, ожидающих на опросе (долго, TimeUnit) (возможно также на на взятии ()). Теперь очередь пуста, и она желаема, чтобы уведомить потоки ожидания, что они могут остановиться...
вопрос задан: 22 July 2010 07:56
3
ответа

Барьеры памяти по сравнению со взаимно блокируемыми операциями

Я пытаюсь улучшить свое понимание барьеров памяти. Предположим, что у нас есть слабая модель памяти, и мы адаптируем алгоритм Dekker. Действительно ли возможно заставить его работать правильно под слабой моделью памяти...
вопрос задан: 21 July 2010 23:57
3
ответа

Почему не там никакой запланированный кэшируемый пул потоков, обеспеченный классом Исполнителей Java?

Исполнители обеспечивают newCachedThreadPool () и newScheduledThreadPool (), но не newCachedScheduledThreadPool (), что дает здесь? У меня есть приложение, которое получает пульсирующие сообщения и должно...
вопрос задан: 19 July 2010 13:10
3
ответа

Вставьте проблему параллелизма - многопоточная среда

У меня есть проблема, что та же хранимая процедура вызывается в точно то же время с точно тем же paramenters. Цель хранимой процедуры состоит в том, чтобы выбрать запись, если она существует или к...
вопрос задан: 24 June 2010 10:47
3
ответа

Обработка изображений в multhithreaded режиме с помощью Java

Я предполагаюсь к образам процесса в многопоточном режиме с помощью Java. Я могу, имея переменное количество изображений, где как мое количество потоков фиксируются. Я должен обработать все изображения с помощью фиксированного набора...
вопрос задан: 18 June 2010 08:53
3
ответа

Bash: как просто параллелизировать задачи?

Я пишу крошечный сценарий, который называет "PNGOUT" util на нескольких сотнях файлов PNG. Я просто сделал это: найдите $BASEDIR-iname "*png" - должностное лицо pngout {} \; И затем я посмотрел на свой монитор ЦП и заметил...
вопрос задан: 9 June 2010 01:12
3
ответа

Корректный способ генерировать номера заказа в SQL Server

Этот вопрос, конечно, относится к намного более широкому объему, но здесь это. У меня есть основное приложение электронной коммерции, где пользователи могут, достаточно естественно, разместить заказы. Упомянутые заказы должны иметь уникальное число, котор
вопрос задан: 8 June 2010 08:21
3
ответа

Параллелизм Java: Энергозависимый по сравнению с финалом в “каскадных” переменных?

заключительная Карта <Целое число, состояние <String, Integer>> Карты = новый ConcurrentHashMap <Целое число, Карта <Строка, Целое число>> (); Карта <Целое число, Карта <Строка, Целое число>> statusInner = новый...
вопрос задан: 3 June 2010 08:20
3
ответа

Параллельные загрузки - Python

план - это: Я загружаю веб-страницу, собираю список изображений, проанализированных в DOM, и затем загружаю их. После этого я выполнил бы итерации через изображения для оценки, какое изображение является лучшим...
вопрос задан: 2 June 2010 23:22
3
ответа

Хороший пример параллелизма Java по сравнению с Clojure

Clojure, как говорят, является языком, который делает мультипоток, программирующий легче. С веб-сайта Clojure.org: Clojure упрощает многопоточное программирование несколькими способами. Теперь я ищу...
вопрос задан: 26 May 2010 17:58
3
ответа

Каков Алгоритм планирования JVM?

Мне действительно любопытно на предмет того, как делает работу JVM с потоками! В моих поисках в Интернете я нашел некоторый материал о RTSJ, но я не знаю, являются ли это правильные направления для моих ответов. Я также нашел...
вопрос задан: 12 May 2010 03:50
3
ответа

Что такое процессы Erlang негласно?

У меня есть очень ограниченные знания о Erlang, но насколько я понимаю, это может породить "процессы" с очень низкой стоимостью. Так интересно, каковы те "процессы" негласно? Они - Волокна?...
вопрос задан: 7 May 2010 11:07