3
ответа

размер ConcurrentLinkedQueue

При чтении Документов ConcurrentLinkedQueue Java, интересно, почему для реализации не возможно сохранить размер: Остерегайтесь этого, в отличие от этого, в большинстве наборов, метод размера НЕ является постоянно-разовым...
вопрос задан: 3 May 2010 15:00
3
ответа

Вложенная блокировка к той же объектной производительности

Действительно ли это - стоимость производительности для использования вложенных блокировок для того же объекта. Скажите, что мы имеем: общественность освобождает AddRange (IEnumeratable <Объект> объекты) {блокировка (_syncObject) {...
вопрос задан: 22 April 2010 15:47
3
ответа

Я могу удалить объекты из ConcurrentDictionary из цикла перечисления того словаря?

Так, например: ConcurrentDictionary <строка, Полезная нагрузка> itemCache = GetItems (); foreach (KeyValuePair <строка, Полезная нагрузка> kvPair в itemCache) {если (TestItemExpiry (kvPair. Значение)) {//...
вопрос задан: 18 April 2010 22:44
3
ответа

java.util.concurrent. Future.get () не возврат

У меня есть следующий код Java: заключительное будущее будущее = exeService.submit (новый Выполнимый () {общественность освобождают выполненный () {myObject.doSomething (); }}); future.get (); где...
вопрос задан: 6 April 2010 15:26
3
ответа

Модель памяти Java: переупорядочение и параллельные блокировки

Java meomry образцовые мандаты, которые синхронизируют блоки, которые синхронизируются на том же мониторе, осуществляет before-after-realtion на переменных, измененных в тех блоках. Пример://в потоке...
вопрос задан: 5 April 2010 01:29
3
ответа

Базы данных SQLite в оперативной памяти могут масштабироваться с параллелизмом?

Чтобы препятствовать тому, чтобы база данных в оперативной памяти SQLite была очищена, нужно использовать то же соединение для доступа к базе данных. Однако использование того же соединения заставляет SQLite синхронизировать доступ...
вопрос задан: 2 April 2010 13:57
3
ответа

Как синхронизация потока реализована на уровне ассемблера?

В то время как я знаком с параллельными концепциями программирования, такими как взаимные исключения и семафоры, я никогда не понимал, как они реализованы на уровне ассемблера. Я предполагаю там быть рядом...
вопрос задан: 27 March 2010 20:02
3
ответа

Модель Actor для замены модели потоков?

Я прочитал главу в книге (Семь языков за Семь Недель Bruce A. Tate) о Matz (Изобретатель Ruby) говорящий, что 'Я удалю поток и добавлю агентов или некоторого другого более усовершенствованного...
вопрос задан: 26 March 2010 15:40
3
ответа

Как я получаю java.concurrency. CyclicBarrier для работы как ожидалось

Я - написание кода, которое будет метать икру два, распараллеливают и затем ожидают их для синхронизации использования класса CyclicBarrier. Проблема состоит в том, что циклический барьер не работает как ожидалось, и основной поток не делает...
вопрос задан: 26 March 2010 09:40
3
ответа

Что такое "не полностью построенный объект"?

В статье «Параллелизм Java на практике» Гетца, стр. 41, упоминается, как эта ссылка может отсутствовать во время создания. Пример "не делай этого": открытый класс ThisEscape {public ThisEscape (EventSource ...
вопрос задан: 25 March 2010 09:06
3
ответа

Scala и модель памяти Java

Модель памяти Java (начиная с 1.5) рассматривает заключительные поля по-другому к незаключительным полям. В частности, если эта ссылка не выходит во время конструкции, пишет в заключительные поля в...
вопрос задан: 17 March 2010 12:55
3
ответа

Выполните поток Java в определенные времена

У меня есть веб-приложение, которое синхронизируется с центральной базой данных четыре раза в час. Процесс обычно занимает 2 минуты. Я хотел бы выполнить этот процесс как поток в X:55, X:10, X:25 и X:...
вопрос задан: 13 March 2010 03:19
3
ответа

Решение смущающе параллельно проблемам с помощью многопроцессорной обработки Python

Как каждый использует многопроцессорную обработку для занятия смущающе параллельными проблемами? Проблемы параллели Embarassingly обычно состоят из трех базовых деталей: Считайте входные данные (из файла, базы данных, tcp...
вопрос задан: 11 March 2010 17:26
3
ответа

Выполнение Emacs Удаленно между несколькими машинами

Я использую Emacs удаленно с помощью X-сервера в клиенте Windows и сервера Linux. Я заметил, что могу остановить его с помощью ctrl-z и затем ввести fg 1 для получения его работающий снова. Есть ли некоторый способ, которым я мог получить его...
вопрос задан: 25 February 2010 01:24
3
ответа

Потенциальное использование для SoftReference со значением (равняется) равенству

Я ранее прихожу к выводу, что, если Вам нужен SoftReference со значением (равняется) базирующемуся равенству тогда, у каждого был плохой дизайн, за исключением interner от этого. Это следует за Google...
вопрос задан: 12 February 2010 07:12
3
ответа

Я должен поместить свой ThreadLocals во введенный пружиной одиночный элемент?

Несколько человек (например, в серверной стороне http://www.theserverside.com/news/thread.tss?thread_id=41473) предполагают, что использование объектов ThreadLocal настолько же плохо как использует глобальные переменные. Я предполагаю, что это верно если
вопрос задан: 7 February 2010 21:08
3
ответа

Управление порядком выполнения Задачи с ExecutorService

У меня есть процесс, который делегирует асинхронные задачи к пулу потоков. Я должен удостовериться, что определенные задачи выполняются в порядке. Таким образом, например, Задачи прибывают в порядок Задачи a1, b1, c1, d1, e1, a2...
вопрос задан: 28 January 2010 10:08
3
ответа

Как Вы запрашиваете pthread, чтобы видеть, работает ли он все еще?

В моем деструкторе я хочу уничтожить поток чисто. Моя цель состоит в том, чтобы ожидать потока, чтобы закончить выполниться и ЗАТЕМ уничтожать поток. Единственная вещь, которую я нашел о запросах состояния pthread...
вопрос задан: 28 January 2010 07:01
3
ответа

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

Я довольно плохо знаком с поблочным тестированием и в настоящее время экспериментирующий немного с инструментами тестирования Visual Studio. Мой вопрос состоит в том, как определить утверждения о параллельном поведении в этих тестах. Например, данный...
вопрос задан: 8 January 2010 17:46
3
ответа

При каких условиях BlockingQueue.take выдаст прерванное исключение?

Давайте предположим, что у меня есть поток, который использует объекты, произведенные другим потоком. Его метод выполнения следующим образом, при этом inQueue является завершением работы булевской переменной BlockingQueue = ложь; в то время как (! заверше
вопрос задан: 24 December 2009 13:34
3
ответа

Java: Как использовать Thread.join

Я плохо знаком с потоками. Как я могу заставить t.join работать, посредством чего поток, называя его ожидает, пока t не сделан, выполнившись? Этот код просто заморозил бы программу, потому что поток ожидает себя к...
вопрос задан: 15 December 2009 16:11
3
ответа

Это в порядке для изменения модели вне рабочего потока Swing?

В "серьезном" Java приложение для GUI у Вас будут модели позади многих Ваших элементов GUI: DocumentModel, поддерживающий JEditorPane, например, или ListModel позади JList. Нам всегда говорят не сделать GUI...
вопрос задан: 4 December 2009 08:32
3
ответа

Spring: объемы Singleton/сессии и параллелизм

Объемы одиночного элемента/сессии бобов Spring требуют, чтобы доступ ко всем его полям синхронизировался? Скажите через "синхронизируемое" ключевое слово или использующий некоторые классы от пакета "java.util.concurrent"...
вопрос задан: 17 November 2009 00:21
3
ответа

Поток данных программируя API для Java? [закрытый]

Я ищу Поток данных / Параллельное Программирование API для Java. Я знаю, что существует DataRush, но это не свободно. Чем я интересуюсь, конкретно многоядерная обработка данных, и не распределенный...
вопрос задан: 27 October 2009 21:32
3
ответа

Что делает Erlang подходящим для приложений мягкого реального времени?

Некоторый фон я работаю над созданием языка программирования для программирования цифровых сред, которое должно поддерживать параллелизм с помощью передачи сообщений без совместных использований и мягкое реальное время (т.е. приложить все усилия...
вопрос задан: 27 October 2009 11:51
3
ответа

java.util. ConcurrentModificationException на CollectionOfElements

Я, кажется, получаю ConcurrentModificationException, когда у меня есть CollectionOfElements в Embedabble. Если хотел бы иметь его как этот, однако Если я изменяю Маршрут от Embedabble к Объекту, чем...
вопрос задан: 19 October 2009 18:07
3
ответа

Как проверить, заблокирована ли таблица в SQL-сервере

У меня есть большой отчет, я работаю на SQL-сервере. Требуется несколько минут для выполнения. Я не хочу пользовательское нажатие, выполненное дважды. Так как я обертываю целую процедуру в транзакцию, как я проверяю, чтобы видеть если...
вопрос задан: 6 October 2009 06:09
3
ответа

Отладка и диагностирование проблем сопровождения блокировки в.NET

Я изучаю проблемы производительности большой системы C#/.NET 3.5, которая показывает снижение производительности, поскольку число пользователей, выполняющих запросы, увеличивается к 40-50 отличным пользовательским запросам в секунду...
вопрос задан: 28 August 2009 20:33
3
ответа

INRIA собирается добавить примитивы параллелизма к OCaml?

"Параллелизмом" я имею в виду легкие процессы как агенты Erlang, и параллельный GC имел целью заставлять такие процессы работать гладко. Было бы очень здорово, если бы INRIA избавился от тех недостатков...
вопрос задан: 19 August 2009 19:54
3
ответа

Поточная обработка в C#. Прерываемая задача

В моей программе у меня есть некоторая очень длинная задача, которая должна быть прерываемой от GUI (WPF). Какие-либо советы о поточной обработке архитектуры? Эта задача похожа на поток N с таким кодом: общественность пусто...
вопрос задан: 11 August 2009 06:02