Время от времени я замечаю, что использую блок для итерации по коллекции без записи в какие-либо общие данные и без каких-либо побочных эффектов. Я рассматриваю возможность добавления параметра NSEnumerationConcurrent, ...
В настоящее время я создаю ГИС-систему с высоким трафиком, которая использует python для веб-интерфейса. Система на 99% предназначена только для чтения. В интересах производительности я подумываю об использовании сгенерированного извне ...
Предположим, я записываю очень длинную строку в файл с помощью File.WriteAllText, а другой поток или процесс пытается прочитать тот же файл. Будет ли это исключение? Другими словами, что такое ...
Итак, я работаю в среде с высоким уровнем параллелизма. Что я хочу сделать, так это выбрать строку из базы данных mysql на основе определенного свойства, а затем, когда у меня будет эта строка, я хочу установить «заблокирован» ...
Я написал код Java, чтобы узнать больше о среде Executor. В частности, я написал код для проверки гипотезы Коллатца - в нем говорится, что если вы итеративно примените следующую функцию к ...
Я читал несколько вопросов о глобальной переменной $ @ и о том, как ее можно затереть еще до того, как она станет обработано из-за успешных попыток вытирания. Но что, если он будет заблокирован из-за ошибки ...
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 ...
Я прорабатываю Семь языков Брюса Тейта за семь недель, и мне трудно понять его реализацию sizer.scala (Scala: Day 3). В частности, подумайте о следующем ...
У меня есть класс, содержит статическую коллекцию для хранения вошедших в систему пользователей в приложении ASP.NET MVC. Я просто хочу знать, является ли приведенный ниже код потокобезопасным или нет. Мне нужно заблокировать код ...
Я наткнулся на такой код synchronized (obj) {obj = new Object (); } Что-то здесь не так, я не могу объяснить, в порядке ли этот фрагмент кода или есть что-то ...
У меня есть поток, который имеет входящую очередь заданий (LinkedList, содержащий описания заданий). Поток блокируется с помощью wait () в очереди, когда нет работы для работы. Внешний объект диспетчера заданий ...
Этот фрагмент взят из листинга 6.15 JCIP (Брайан Гетц). F.get () выбрасывает InterruptedException и ExecutionException. Эти исключения относятся к будущему, верно?
Значение конкретной задачи ...
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 ...
Описание ConcurrentBag в MSDN неясно: мешки полезны для хранения объектов, когда порядок не имеет значения, и, в отличие от наборов, пакеты поддерживают дубликаты. ConcurrentBag - это потокобезопасный пакет ...
Я пытался использовать C ++ 11 лямбда-выражение с CURLOPT_WRITEFUNCTION, но программа вылетает во время выполнения с нарушением прав доступа. Я не знаю, как разобраться в этом из-за отсутствия C ++ 11 ...
Я хочу реализовать настраиваемый барьер Java. Я не хочу использовать класс CyclicBarrier. Таким образом, все потоки встречаются в одной точке. Потоки выполняются, только если все потоки достигли барьера. Я хочу ...
Итак, я использую BlockingQueue фиксированного размера [ArrayBlockingQueue] в приложении типа производитель / потребитель, но я хочу, чтобы пользователь мог изменять размер очереди на лету. Проблема в том, что нет ...
В моем приложении Django очень часто мне нужно делать что-то похожее на get_or_create (). Например, пользователь отправляет тег. Необходимо проверить, есть ли этот тег в базе данных. Если нет, создайте для него новую запись. ...
Если нет ожидающего потока, использующего Object.wait (), любые вызовы Object.notify () или Object.notifyAll () не имеют никакого эффекта. У меня есть сценарий, в котором, если я вызываю Object.notify () при установке ожидания ...
Мне нужен совместимый способ настроить использование пула потоков или нет. В идеале остальная часть кода не должна подвергаться никакому влиянию. Я мог бы использовать пул потоков с одним потоком, но это не так ...
Я немного новичок в параллельном программировании и пытаюсь понять преимущества использования Monitor.Pulse и Monitor.Wait. Пример MSDN следующий: class MonitorSample
{const int ...
Я использую MongoDB в Windows. У меня есть 1 или несколько потоков, которые отбрасывают и воссоздают коллекцию. Используя mongo.exe с командой show collections (), я вижу несколько коллекций с одинаковым именем (...
В настоящее время я разрабатываю систему онлайн-аукционов с использованием ASP.NET 3.5 и SQLServer 2008. Я достиг точки в разработке, когда мне нужно убедиться, что моя система разумно обрабатывает параллелизм ...
Я использую Entity Framework 4.1. Каков наилучший способ обработки параллелизма с Entity Framework? Есть встроенная функциональность, чтобы справиться с этим в структуре лица? Можно ли обойтись без добавления дополнительного столбца ...
Недавно я читал некоторые коды пространств ядра Linux, я вижу, что используется этот uint64_t;
uint64_t заблокирован; использовано = atomic64_read (& g_variable-> использовано); // # 1
барьер (); ...
Я знаю, что чтение из одного объекта через несколько потоков - это безопасно в Java, пока объект не записан. Но каковы последствия для производительности при выполнении этого вместо копирования ...
Здравствуйте, у меня только что было собеседование по телефону. Я не смог ответить на этот вопрос и хотел бы узнать ответ, я полагаю , желательно найти ответы, которых вы не знаете. Пожалуйста, побудите меня ...
. получили структуру данных, состоящую из связанных узлов. Вы можете думать об этом как о простом LinkedList. Каждый узел списка состоит из некоторого значения и следующего поля, указывающего на другой узел или ноль ...
Сопрограммы - отличная парадигма для облегчения параллельной работы программирование. И в большинстве случаев параллельные задачи легко распараллелить. В языке Go легко использовать горутины для выполнения параллельных задач ....