1
ответ

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

Я иногда использую энергозависимую переменную экземпляра в случаях, где я имею два потока, читающие из / пишущий в нее, и не хочу издержки (или потенциальный риск мертвой блокировки) вынимания блокировки; для...
вопрос задан: 22 November 2010 22:15
1
ответ

Выбор / вставка версии Upsert: есть ли шаблон проектирования для высокого параллелизма?

Я хочу сделать SELECT / INSERT версию UPSERT. Ниже приведен шаблон существующего кода: // CREATE TABLE Table (RowID INT NOT NULL IDENTITY (1,1), RowValue VARCHAR (50)) ЕСЛИ НЕ СУЩЕСТВУЕТ (SELECT * ...
вопрос задан: 29 August 2010 07:34
1
ответ

Примеры задач для параллельных вычислений

Существует множество парадигм и методов для параллельное программирование используется сегодня. Программная транзакционная память, субъекты, параллелизм общего состояния, кортежные пространства и многое, многое другое. Что я нахожу ...
вопрос задан: 18 August 2010 13:54
1
ответ

Процессы, потоки, зеленые потоки, protothreads, волокна, сопрограммы:какая разница?

Я читаю на параллелизме. Я имею немногим выше головы с условиями, которые имеют смутно подобные определения. А именно: Потоки Процессов "Зеленые потоки" Оптоволоконные Сопрограммы Protothreads "Goroutines"...
вопрос задан: 24 July 2010 10:04
1
ответ

действительно ли это безопасно к recv (), и отправьте () на одном сокете одновременно?

Я помню считавший где-нибудь, что сокет может рассматриваться как два независимых полудуплексных канала. Это означает, что recv () и отправляют () того же сокета, на самом деле не важны? если так, это...
вопрос задан: 22 July 2010 11:49
1
ответ

Каков Поток. Состояние потока после Thread.yield ()?

Каков Поток. Состояние потока после Thread.yield ()? Действительно ли это - Поток. Состояние. ОЖИДАНИЕ?Спасибо.
вопрос задан: 18 July 2010 10:51
1
ответ

Как агенты Clojure выдерживают сравнение с агентами Scala?

Я записал моделирование Кольцевой топологии сети в Scala (источник здесь) (Scala 2.8 RC7) и Clojure (источник здесь) (Clojure 1.1) для сравнения Агентов и Агентов. В то время как версия Scala показывает...
вопрос задан: 16 July 2010 14:39
1
ответ

Порядок гарантии сообщений отправляется на процессор почтового ящика

У меня есть процессор почтового ящика, который получает постоянное число сообщений: позвольте consumeThreeMessages = MailboxProcessor. Запустите (забавный ящик входящих сообщений-> асинхронный {позволил! msg1 = ящик входящих сообщений. Получите ()...
вопрос задан: 13 July 2010 02:10
1
ответ

Amazon S3 гарантирует упорядочивание записи?

Amazon S3 обеспечивает "возможную непротиворечивость" модель, где данные, которые Вы храните, в конечном счете видимы всем клиентам. Я не могу найти официальную информацию относительно того, гарантируется ли упорядочивание записи или нет...
вопрос задан: 6 July 2010 09:05
1
ответ

Будьте в спящем режиме 2-й кэш уровня ObjectNotFoundException с высоким количеством параллельных транзакций

У нас есть JAVA-приложение, которое использует MySQL, Будьте в спящем режиме (С 3.5.1 финалом) и EHcache (1.2.3) для нашего 2-го кэша уровня. Наш hibernate.properties уровень изоляции является фиксировавшей Чтению изоляцией = 2 # С 2 чтениями...
вопрос задан: 24 June 2010 20:22
1
ответ

Каково состояние многоядерного программирования в Haskell?

Каково состояние многоядерного программирования в Haskell? Какие проекты, инструменты и библиотеки доступны теперь? Каковы отчеты об опыте там были?
вопрос задан: 17 June 2010 16:39
1
ответ

Объясните Шаблон “Лидера/Подписчика”

Я, может казаться, не нахожу хорошее и доступное объяснение шаблона "Лидера/Подписчика". Все объяснения или просто относятся к нему в контексте некоторой проблемы или абсолютно бессмысленны. Может...
вопрос задан: 17 June 2010 01:28
1
ответ

Я могу удостовериться, что Haskell выполняет атомарный IO?

У меня есть два потока в haskell, которые выполняют IO. (Они печатают только). Что-то как следующее: thread1:: IO () thread1 = putStrLn "Один" thread2:: IO () thread2 = putStrLn "Два" я в настоящее время...
вопрос задан: 5 June 2010 20:32
1
ответ

Когда использовать AtomicReference (Java)? Это действительно необходимо?

Я много раз использовал AtomicLong, но я никогда не должен был использовать AtomicReference, кажется, что AtomicReference делает любого (я скопировал этот код с другого stackoverflow вопроса): общественность...
вопрос задан: 28 May 2010 21:11
1
ответ

Обновление полей значений в ConcurrentDictionary

Я пытаюсь обновить записи в ConcurrentDictionary что-то вроде этого: класс Class1 {общедоступный международный Счетчик {добирается; набор; }} класс Тест {частный ConcurrentDictionary <интервал, Class1>...
вопрос задан: 25 May 2010 01:15
1
ответ

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

Да, панель переменной члена парламента, не занимающего официального поста должна быть заключительным правом? Но на самом деле, в этом экземпляре, это - атомарная операция для простого чтения значения интервала. Таким образом, это технически ориентировано
вопрос задан: 5 May 2010 10:00
1
ответ

Вставка LinkedBlockingQueue является и удаляет ориентированные на многопотоковое исполнение методы?

Я использую LinkedBlockingQueue между двумя различными потоками. Один поток добавляет, что данные через добавляют, в то время как другой поток получает данные через взятие. Мой вопрос, сделайте я должен синхронизировать доступ для добавления и...
вопрос задан: 22 April 2010 13:23
1
ответ

Параллельный алгоритм декартова произведения в Clojure

Существует ли хороший алгоритм для вычисления декартова произведения трех seqs одновременно в Clojure? Я работаю над маленьким проектом хобби в Clojure, главным образом как средство выучить язык и...
вопрос задан: 2 April 2010 23:28
1
ответ

Действительно ли безопасно заблокировать статическую переменную в нестатическом классе?

У меня есть класс, который управляет совместно используемым ресурсом. Теперь, так как доступ к ресурсу зависит от многих параметров, этот класс инстанцируют и располагают несколько раз во время нормального выполнения...
вопрос задан: 1 April 2010 13:37
1
ответ

Как отрегулировать клиенты в API REST

Я хочу ограничить клиенты верхним пределом количества вызовов к моим API REST. Что я должен возвратить, чтобы сообщить клиентам, что их отрегулировали? Amazon S3 возвращает HTTP 503 с кодом ошибки...
вопрос задан: 30 March 2010 06:32
1
ответ

Непротиворечивость Java LockSupport памяти

Вопрос Java 6 API. Вызов LockSupport.unpark (поток) имеют происхождение - перед отношениями к возврату из LockSupport.park в просто непаркуемом потоке? Я сильно подозреваю, что ответ да...
вопрос задан: 19 March 2010 04:55
1
ответ

Блокировка, взаимное исключение, семафор …, каково различие?

Я услышал эти слова, связанные с параллельным программированием, но каково различие между ними?
вопрос задан: 24 February 2010 23:03
1
ответ

Изящно реализующие индикаторы длины очереди к ExecutorServices

Да ведь о, почему не делает java.util.concurrent, предоставляют длине очереди индикаторы для ее ExecutorServices? Недавно я делал что-то вроде этого: очередь ExecutorService = Исполнители....
вопрос задан: 15 February 2010 17:36
1
ответ

Как Вы настраиваете WorkManagers в WebLogic 10.3?

Я хотел бы использовать WorkManager для планирования некоторых параллельных заданий на сервер приложений WebLogic 10.3. http://java.sun.com/javaee/5/docs/api/javax/resource/spi/work/WorkManager.html я нахожу Oracle/...
вопрос задан: 29 January 2010 03:14
1
ответ

Обновление с вложенной избранной атомарной операцией?

Я должен выбрать сначала (скажем), 10 000 строк в базе данных и возвратить их. Может быть больше клиентов, которые делают эту операцию когда-то. Я придумал этот запрос: обновите v.batch_Id набора v =: batchId...
вопрос задан: 25 January 2010 10:24
1
ответ

специализированный поток для io_service:: выполненный ()

Я хочу обеспечить глобальный io_service, который управляется одним глобальным потоком. Достаточно простой, у меня просто есть вызов тела потока io_service:: выполненный (). Однако это не работает выполненным (run_one, опрос...
вопрос задан: 21 December 2009 20:51
1
ответ

Используя Агентов Scala для создания sth как Конвейер

Я борюсь со следующей проблемой в течение недели к настоящему времени и нуждаюсь в некотором совете. запрос определения (заголовок: Строка): Список [Поиск]//запрос ("Терминатор") => ["Терминатор I", "Терминатор II", "
вопрос задан: 17 December 2009 19:45
1
ответ

Программирование сервера с Clojure

Как реализовать 10k сервер эха соединений в Clojure? clojure.contrib.server-сокет не является ответом, так как он упаковывает новый поток ОС в ящики для каждого соединения.
вопрос задан: 14 November 2009 22:12
1
ответ

Производительность параллелизма в Django (apache2 prefork/mod_wsgi), что я делаю неправильно?

В первую очередь, я ни в коем случае не недоволен производительностью приводимого в действие сайта своего Django, не добирающийся крупный трафик, более чем 1 000 посещений в день до сих пор. Мне было любопытно, как хорошо это справится...
вопрос задан: 26 September 2009 07:18
1
ответ

SQL в последний раз вставляет в Drupal. Это действительно ориентировано на многопотоковое исполнение?

У меня есть запрос, который мог бы быть выполнен несколькими пользователями последовательно. Я боюсь, что, если я выполняю команду db_last_insert_id, некоторые пользователи не могли бы получить последний идентификатор вставки, из-за параллелизма. Но...
вопрос задан: 11 September 2009 10:51