4
ответа

Действительно ли это - хороший способ использовать java.util.concurrent. FutureTask?

В первую очередь, я должен сказать, что я довольно плохо знаком с API java.util.concurrent, поэтому возможно, что я делаю, является абсолютно неправильным. Что я хочу сделать? У меня есть JAVA-приложение, которое в основном работает 2...
вопрос задан: 18 June 2013 15:21
4
ответа

SQLite3 и несколько процессов

Как нужно гарантировать правильность, когда несколько процессов получают доступ к одному единственному файлу базы данных SQLite?
вопрос задан: 31 May 2013 14:21
4
ответа

Когда ThreadPool. QueueUserWorkItem возвращает false

MSDN указывает, что метод возвращает true, если метод успешно ставится в очередь; NotSupportedException брошен, если объект работы не ставится в очередь. Для тестирования, как получить метод к...
вопрос задан: 1 November 2012 11:11
4
ответа

Список одновременного удаления и добавления

Я не слишком уверен, поэтому я подумал, что спросить. Будет ли удаление и добавление элементов в объект System.Collections.Generic.List <> не безопасным для потоков? Моя ситуация: когда соединение получено, оно ...
вопрос задан: 22 October 2012 12:56
4
ответа

Какие параллельные концепции программирования, нанимающие менеджеров, ожидают, что разработчики поймут?

Когда я найму разработчиков для общей середины-к-старшему положений разработки веб-приложения, я обычно ожидаю, что они поймут базовые параллельные концепции программирования, такие как живучесть по сравнению с безопасностью, условиями состязания...
вопрос задан: 28 December 2011 20:36
4
ответа

Почему java.util.concurrent.ArrayBlockingQueue использует циклы while вместо 'if' для вызовов await ()?

Я играл с моей собственной версией этого, используя «если», и все, кажется, работает нормально. Конечно, это ужасно сломается, если signalAll () будет использоваться вместо signal (), но если только один ...
вопрос задан: 11 October 2011 15:12
4
ответа

Каково различие между Thread.start () и Thread.run ()?

Почему мы называем запуск () методом, который в свою очередь называет выполнение () методом? Разве мы не можем непосредственно позвонить выполненному ()? Дайте пример, где существует различие.
вопрос задан: 31 August 2011 23:45
4
ответа

Назовите к ожиданию Объекта Java () синхронизацию потока повреждений

общедоступный класс Main2 {общедоступная статическая основная пустота (Строка [] args) {новый Test2 () .start (); новый Test2 () .start (); }} класс Test2 расширяется, Поток {@Override синхронизировал общественность...
вопрос задан: 30 August 2011 03:24
4
ответа

Двойная проверка шаблона блокировки: неисправен или нет?

Почему шаблон считается нарушенным? Мне это нравится? Любые идеи? общедоступный статический синглтон getInst () {если (instace == null) createInst (); return instace; } private static synchronized ...
вопрос задан: 2 September 2010 12:08
4
ответа

Предотвращает ли «выбор для обновления» вставку других соединений при отсутствии строки

Меня интересует, заблокирует ли запрос на выбор для обновления несуществующий строка. Например, таблица FooBar с двумя столбцами, foo и bar, foo имеет уникальный индекс. Панель выбора запроса на выдачу из FooBar, где ...
вопрос задан: 30 August 2010 15:38
4
ответа

Java разделяет переменную между двумя потоками

У меня два потока. Один вызывает метод обновления класса, который изменяет переменную. Другой вызывает метод обновления класса, который читает переменную. Только один поток пишет и один (или несколько) ...
вопрос задан: 16 August 2010 14:11
4
ответа

Являются атомарными присвоения на 64 бита в Java на машине на 32 бита?

Если у меня есть код как это - длинный x; x = 0xFFFFFFFFL; Если я работаю, этот код машины на 32 бита - это, гарантировал, что был атомарным или это возможный, что другой поток, читая x, мог бы получить неполный/...
вопрос задан: 11 August 2010 23:33
4
ответа

Написание потокобезопасного модульного счетчика на Java

Полный отказ от ответственности: это не совсем домашняя работа, но я пометил это как таковое, потому что это в основном самообучающееся упражнение, а не «на работу». Допустим, я хочу написать простой потокобезопасный ...
вопрос задан: 8 August 2010 13:55
4
ответа

Политика ThreadPoolExecutor

Я пытаюсь использовать ThreadPoolExecutor для планирования задач, но сталкиваюсь с некоторыми проблемами с его политиками. Вот его установленное поведение: Если меньше, чем потоки corePoolSize работают, Исполнитель...
вопрос задан: 5 August 2010 21:44
4
ответа

Параллелизм мультиузла в Java

Я записал многопоточную программу Java для решения смущающе параллельной проблемы, таким образом, что она использует все бесплатные циклы ЦП на многоядерном ЦП. Я хотел бы осуществить рефакторинг свое решение так, чтобы...
вопрос задан: 5 August 2010 14:59
4
ответа

Использование Java ThreadPool

Я пытаюсь записать многопоточный поисковый робот. Мой основной класс записи имеет следующий код: должностное лицо ExecutorService = Executors.newFixedThreadPool(numberOfCrawlers); в то время как (верный) {URL URL =...
вопрос задан: 4 August 2010 05:39
4
ответа

Вычисления карты: вычисления значения заранее

У меня есть вычислительная карта (с мягкими значениями), что я использую для кэширования результатов дорогого вычисления. Теперь у меня есть ситуация, где я знаю, что конкретный ключ, вероятно, будет искаться в...
вопрос задан: 16 July 2010 19:11
4
ответа

синхронизируемый раздел не блокируется!

Вчера я заметил что-то очень странное. Кажется, что два потока вводят два синхронизируемых блока, соединяющие тот же объект одновременно. Класс (MyClass), содержащий соответствующее...
вопрос задан: 14 July 2010 12:29
4
ответа

Использование ThreadFactory в Java

Кто-то может кратко объяснить на том, КАК и КОГДА использовать ThreadFactory? Пример с и не используя ThreadFactory мог бы быть действительно полезным для понимания различий.Спасибо!
вопрос задан: 5 July 2010 02:13
4
ответа

Как обратиться к потокобезопасности служебных данных, используемых для поддержания статических локальных переменных в C++?

Рассмотрите следующий сценарий. У нас есть функция C++ со статической локальной переменной: освободите функцию () {статическая международная переменная = получает ();//blahblablah} функция должна быть вызвана от...
вопрос задан: 2 June 2010 07:38
4
ответа

Oracle (МН / SQL): ОБНОВЛЕНИЕ ВОЗВРАЩАЕТСЯ параллельный?

Я использую таблицу с в противоречии с, гарантируют уникальный идентификатор на дочернем элементе. Я знаю, что обычно лучше использовать последовательность, но я не могу использовать его, потому что у меня есть много счетчиков (клиент может создать...
вопрос задан: 28 May 2010 16:27
4
ответа

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

Я работаю над тестовым приложением упорядочивания в ASP.NET MVC, C# и LINQ к SQL. Приложение вращается вокруг пользователя, создающего несколько изготовленных на заказ тестовых систем из выбора компонентов. Когда дело доходит до...
вопрос задан: 24 May 2010 11:02
4
ответа

Java - Потокобезопасность конструкторов ArrayList

Я смотрю на эту часть кода. Этот конструктор делегаты в собственном методе "System.arraycopy" Является этим Ориентированный на многопотоковое исполнение? И этим я подразумеваю, что это может когда-либо бросать ConcurrentModificationException?...
вопрос задан: 21 April 2010 17:27
4
ответа

Когда мы должны использовать Поток Java по Исполнителю?

Исполнитель походит на чистую абстракцию. Когда Вы хотели бы использовать Поток непосредственно, а не полагаться на более устойчивого исполнителя?
вопрос задан: 15 April 2010 18:57
4
ответа

Рекурсивно добавляя потоки к пулу потоков Java

Я работаю над учебным руководством для своего курса параллелизма Java. Цель состоит в том, чтобы использовать пулы потоков для вычислений простых чисел параллельно. Дизайн основан на Решете Эратосфена. Это имеет массив...
вопрос задан: 10 April 2010 02:57
4
ответа

Clojure агенты, потребляющие из очереди

Я пытаюсь выяснить, как лучше использовать агенты для получения элементов из очереди сообщений (Amazon SQS). Прямо сейчас у меня есть функция (process-queue-item), которая захватывает элементы из очереди, и ...
вопрос задан: 8 April 2010 19:28
4
ответа

Multi:Threading - Действительно ли это - правильный подход?

Эксперты - мне нужен некоторый совет в следующем сценарии. У меня есть конфигурационный файл со списком задач. Каждая задача может иметь нуль, одну или несколько зависимостей. Я хотел выполнить эти задачи в...
вопрос задан: 26 March 2010 15:22
4
ответа

Действительно ли опасно выделить автовыпущенный NSOperationQueue?

У меня есть задача, которая скорее занимает много времени и должна работать в фоновом режиме. Согласно документации, это может быть сделано с помощью NSOperationQueue. Однако я не хочу сохранять глобальное классом...
вопрос задан: 23 March 2010 15:03
4
ответа

Параллелизм Java - Должен заблокироваться или уступить?

У меня есть несколько потоков каждый с его собственной частной параллельной очередью и всем, что они делают выполняется бесконечный цикл, получающий сообщения от него. Это могло произойти, который не получает одна из очередей...
вопрос задан: 9 March 2010 20:39
4
ответа

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

Если я хочу параллелизировать осуществление алгоритма, каковы блоки запахов кода, который я должен разделить? Классическим примером является алгоритм сортировки. Поскольку, что размер элемента или типичное выполнение...
вопрос задан: 6 February 2010 23:36