0
ответов

Когда использовать NSEnumerationConcurrent

Время от времени я замечаю, что использую блок для итерации по коллекции без записи в какие-либо общие данные и без каких-либо побочных эффектов. Я рассматриваю возможность добавления параметра NSEnumerationConcurrent, ...
вопрос задан: 24 July 2011 13:07
0
ответов

Подходит ли SQLite для использования в качестве кэша только для чтения на веб-сервере ?

В настоящее время я создаю ГИС-систему с высоким трафиком, которая использует python для веб-интерфейса. Система на 99% предназначена только для чтения. В интересах производительности я подумываю об использовании сгенерированного извне ...
вопрос задан: 24 July 2011 09:43
0
ответов

File.WriteAllText и одновременный доступ

Предположим, я записываю очень длинную строку в файл с помощью File.WriteAllText, а другой поток или процесс пытается прочитать тот же файл. Будет ли это исключение? Другими словами, что такое ...
вопрос задан: 24 July 2011 08:31
0
ответов

Одновременный SELECT и UPDATE - Блокировка для предотвращения проблем параллелизма

Итак, я работаю в среде с высоким уровнем параллелизма. Что я хочу сделать, так это выбрать строку из базы данных mysql на основе определенного свойства, а затем, когда у меня будет эта строка, я хочу установить «заблокирован» ...
вопрос задан: 22 July 2011 23:16
0
ответов

Почему этот код не показывает значительного увеличения производительности, когда я использую несколько потоков на машине с четырьмя ядрами?

Я написал код Java, чтобы узнать больше о среде Executor. В частности, я написал код для проверки гипотезы Коллатца - в нем говорится, что если вы итеративно примените следующую функцию к ...
вопрос задан: 20 July 2011 19:17
0
ответов

Perl: безопасны ли специальные переменные для потоков?

Я читал несколько вопросов о глобальной переменной $ @ и о том, как ее можно затереть еще до того, как она станет обработано из-за успешных попыток вытирания. Но что, если он будет заблокирован из-за ошибки ...
вопрос задан: 19 July 2011 20:41
0
ответов

Iterar sobre linhas em um arquivo em paralelo (Scala)?

Eu sei sobre as coleções paralelas em Scala. Eles são úteis! No entanto, gostaria de percorrer as linhas de um arquivo que é muito grande para a memória em paralelo. Eu poderia criar threads e configurar ...
вопрос задан: 19 July 2011 17:34
0
ответов

Отправка сообщений функциям в Scala

Я прорабатываю Семь языков Брюса Тейта за семь недель, и мне трудно понять его реализацию sizer.scala (Scala: Day 3). В частности, подумайте о следующем ...
вопрос задан: 19 July 2011 07:23
0
ответов

Параллельный доступ к статическому члену в .NET

У меня есть класс, содержит статическую коллекцию для хранения вошедших в систему пользователей в приложении ASP.NET MVC. Я просто хочу знать, является ли приведенный ниже код потокобезопасным или нет. Мне нужно заблокировать код ...
вопрос задан: 18 July 2011 05:59
0
ответов

Синхронизация объекта в java с последующим изменением значения переменной synchronized-on

Я наткнулся на такой код synchronized (obj) {obj = new Object (); } Что-то здесь не так, я не могу объяснить, в порядке ли этот фрагмент кода или есть что-то ...
вопрос задан: 15 July 2011 19:52
0
ответов

Прерывание потока: отменит ли он ожидающий вызов wait ()?

У меня есть поток, который имеет входящую очередь заданий (LinkedList, содержащий описания заданий). Поток блокируется с помощью wait () в очереди, когда нет работы для работы. Внешний объект диспетчера заданий ...
вопрос задан: 14 July 2011 19:38
0
ответов

Зачем восстанавливать флаг прерывания задачи, которая выполнялась в потоке пула потоков

Этот фрагмент взят из листинга 6.15 JCIP (Брайан Гетц). F.get () выбрасывает InterruptedException и ExecutionException. Эти исключения относятся к будущему, верно? Значение конкретной задачи ...
вопрос задан: 12 July 2011 00:14
0
ответов

WCF bezeroak zerbitzaria zintzilikatzen du konexioaren akatsa izan arte

Beheko testua galdera honi kolorea zabaltzeko eta gehitzeko ahalegina da: Nola saihesten al dut gaizki jokatzen duen bezero batek zerbitzu osoa kentzea? Eszenatoki hau dut funtsean: WCF zerbitzua martxan dago ...
вопрос задан: 11 July 2011 15:43
0
ответов

Является Parallel.ForEach в ConcurrentBag потокобезопасным

Описание ConcurrentBag в MSDN неясно: мешки полезны для хранения объектов, когда порядок не имеет значения, и, в отличие от наборов, пакеты поддерживают дубликаты. ConcurrentBag - это потокобезопасный пакет ...
вопрос задан: 8 July 2011 20:09
0
ответов

Могу ли я использовать libcurls CURLOPT_WRITEFUNCTION с лямбда-выражением C ++ 11?

Я пытался использовать C ++ 11 лямбда-выражение с CURLOPT_WRITEFUNCTION, но программа вылетает во время выполнения с нарушением прав доступа. Я не знаю, как разобраться в этом из-за отсутствия C ++ 11 ...
вопрос задан: 8 July 2011 14:36
0
ответов

Реализовать настраиваемый барьер Java

Я хочу реализовать настраиваемый барьер Java. Я не хочу использовать класс CyclicBarrier. Таким образом, все потоки встречаются в одной точке. Потоки выполняются, только если все потоки достигли барьера. Я хочу ...
вопрос задан: 6 July 2011 17:11
0
ответов

Java BlockingQueue многократного размера

Итак, я использую BlockingQueue фиксированного размера [ArrayBlockingQueue] в приложении типа производитель / потребитель, но я хочу, чтобы пользователь мог изменять размер очереди на лету. Проблема в том, что нет ...
вопрос задан: 6 July 2011 16:43
0
ответов

Django: как сделать get_or_create () потокобезопасным способом?

В моем приложении Django очень часто мне нужно делать что-то похожее на get_or_create (). Например, пользователь отправляет тег. Необходимо проверить, есть ли этот тег в базе данных. Если нет, создайте для него новую запись. ...
вопрос задан: 5 July 2011 18:36
0
ответов

вызов Object.notify ( ) перед Object.wait ()

Если нет ожидающего потока, использующего Object.wait (), любые вызовы Object.notify () или Object.notifyAll () не имеют никакого эффекта. У меня есть сценарий, в котором, если я вызываю Object.notify () при установке ожидания ...
вопрос задан: 5 July 2011 15:42
0
ответов

Есть ли ExecutorService, который использует текущий поток?

Мне нужен совместимый способ настроить использование пула потоков или нет. В идеале остальная часть кода не должна подвергаться никакому влиянию. Я мог бы использовать пул потоков с одним потоком, но это не так ...
вопрос задан: 5 July 2011 10:25
0
ответов

Каковы преимущества Monitor.Pulse и Monitor.Wait?

Я немного новичок в параллельном программировании и пытаюсь понять преимущества использования Monitor.Pulse и Monitor.Wait. Пример MSDN следующий: class MonitorSample {const int ...
вопрос задан: 4 July 2011 20:16
0
ответов

Является ли MongoDB поточно-ориентированным?

Я использую MongoDB в Windows. У меня есть 1 или несколько потоков, которые отбрасывают и воссоздают коллекцию. Используя mongo.exe с командой show collections (), я вижу несколько коллекций с одинаковым именем (...
вопрос задан: 4 July 2011 17:37
0
ответов

Проблема параллелизма T-SQL: система аукционов / торгов

В настоящее время я разрабатываю систему онлайн-аукционов с использованием ASP.NET 3.5 и SQLServer 2008. Я достиг точки в разработке, когда мне нужно убедиться, что моя система разумно обрабатывает параллелизм ...
вопрос задан: 4 July 2011 15:58
0
ответов

Лучший способ справиться с параллелизмом с помощью Entity Framework

Я использую Entity Framework 4.1. Каков наилучший способ обработки параллелизма с Entity Framework? Есть встроенная функциональность, чтобы справиться с этим в структуре лица? Можно ли обойтись без добавления дополнительного столбца ...
вопрос задан: 2 July 2011 22:47
0
ответов

барьер памяти и atomic_t в Linux

Недавно я читал некоторые коды пространств ядра Linux, я вижу, что используется этот uint64_t; uint64_t заблокирован; использовано = atomic64_read (& g_variable-> использовано); // # 1 барьер (); ...
вопрос задан: 2 July 2011 06:28
0
ответов

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

Я знаю, что чтение из одного объекта через несколько потоков - это безопасно в Java, пока объект не записан. Но каковы последствия для производительности при выполнении этого вместо копирования ...
вопрос задан: 1 July 2011 09:16
0
ответов

Thread Mutual Exclusive Section

Здравствуйте, у меня только что было собеседование по телефону. Я не смог ответить на этот вопрос и хотел бы узнать ответ, я полагаю , желательно найти ответы, которых вы не знаете. Пожалуйста, побудите меня ...
вопрос задан: 30 June 2011 23:07
0
ответов

энергозависимые переменные и барьер памяти в java

. получили структуру данных, состоящую из связанных узлов. Вы можете думать об этом как о простом LinkedList. Каждый узел списка состоит из некоторого значения и следующего поля, указывающего на другой узел или ноль ...
вопрос задан: 30 June 2011 02:33
0
ответов

Параллельное программирование с сопрограммами на Python

Сопрограммы - отличная парадигма для облегчения параллельной работы программирование. И в большинстве случаев параллельные задачи легко распараллелить. В языке Go легко использовать горутины для выполнения параллельных задач ....
вопрос задан: 30 June 2011 00:27
0
ответов

Как использовать параллельную простую факторизацию?

В следующем фрагменте кода вычисляются простые множители заданного числа: public static LinkedList getPrimeFactors (Long number) {LinkedList primeFactors = new LinkedList <...
вопрос задан: 26 June 2011 16:46