0
ответов

Следует ли выполнять синхронизацию, чтобы избежать проблем с видимостью при использовании классов java.util.concurrent?

При использовании любого из java.util .concurrent классы, мне все еще нужно синхронизировать доступ к экземпляру, чтобы избежать проблем с видимостью между разными потоками? Уточнение вопроса немного подробнее ...
вопрос задан: 1 November 2017 09:03
0
ответов

Как уменьшить задержку/задержку синхронизации CUDA

Этот вопрос связан с использованием потоков cuda для запуска многих ядер. В CUDA есть много команд синхронизации. cudaStreamSynchronize, CudaDeviceSynchronize, cudaThreadSynchronize, а также...
вопрос задан: 26 October 2017 23:59
0
ответов

Конфайнмент потоков

Я читаю Java Concurrency in Practice и немного запутался с концепцией ограничения потоков. В книге говорится, что когда объект ограничен потоком, такое использование автоматически становится потоком -...
вопрос задан: 25 October 2017 20:13
0
ответов

multiprocessing.Pool: Когда использовать apply, apply_async или map?

Я не видел четких примеров с вариантами использования для Pool.apply, Pool.apply_async и Pool.map. Я в основном использую Pool.map; каковы преимущества других?
вопрос задан: 19 October 2017 07:01
0
ответов

Являются ли «гонки данных» и «условия гонки» одним и тем же в контексте параллельного программирования?

Я часто встречаю эти термины в контексте параллельного программирования. Они одинаковые или разные?
вопрос задан: 15 September 2017 09:00
0
ответов

Являются ли несинхронизированные статические методы потокобезопасными, если они не изменяют статические переменные класса?

Мне было интересно, если у вас есть статический метод, который не синхронизируется, но не изменяет статические переменные, это потокобезопасно? А что если метод создаст внутри себя локальные переменные? За ...
вопрос задан: 12 September 2017 13:44
0
ответов

Требуется запрос MySQL: мне нужно удалить все данные в одном поле из 300 таблицы

У меня есть магазин электронной коммерции, над которым я сейчас работаю, и есть около 300 продуктов, в которых есть поле с именем "product_url". Эти поля содержат старый URL, который мне нужно полностью удалить. ...
вопрос задан: 26 August 2017 07:16
0
ответов

Memcached - Атомарны ли операции GET и SET?

Вот сценарий: простой веб-сайт, который запрашивает кэш memcached. Этот же кеш обновляется пакетным заданием каждые 10-15 минут. В этом шаблоне есть что-то, что может пойти не так (например ...
вопрос задан: 22 August 2017 19:08
0
ответов

Java :Вложенные блоки синхронизации

Я видел это в одном из выпусков информационного бюллетеня Heinz Kabutz Java Specialist и, хотя остальные (и, действительно, все )Dr.... Статьи Кабуца хорошо -объяснены и детализированы, он как будто замалчивает то, что...
вопрос задан: 9 August 2017 23:27
0
ответов

Работа в сети с C ++ [закрыто]

Я новичок в использовании C ++, но у меня есть общее представление о его синтаксисе и удобстве использования. Я хочу научиться общаться по сети с помощью программирования на C ++, но не могу найти ничего ...
вопрос задан: 29 July 2017 20:13
0
ответов

Java: ExecutorService, который блокируется при отправке после определенный размер очереди

. Я пытаюсь написать решение, в котором один поток создает задачи с интенсивным вводом-выводом, которые могут выполняться параллельно. Каждая задача имеет важные данные в памяти. Итак, я хочу иметь возможность ограничить количество ...
вопрос задан: 27 July 2017 02:59
0
ответов

Почему volatile в Java 5+ не обеспечивает видимость из другого потока?

Согласно: http://www.ibm.com/developerworks/library/j-jtp03304/ В новой модели памяти, когда поток A записывает в изменчивую переменную V, а поток B читает из V любые значения переменных, которые...
вопрос задан: 26 July 2017 22:03
0
ответов

Разница в Java между фиксированным пулом потоков и запланированным пулом потоков

У меня есть фиксированный пул потоков, который запускает 7 параллельных потоков в любое время (с очередью), и я хочу превратить его в запланированный пул потоков, который выполняет только 7 одновременных заданий, но может ставить в очередь / планировать
вопрос задан: 23 July 2017 06:14
0
ответов

High iowait с процессами java на linux

У меня есть параллельная система с большим количеством машин/узлов. На каждой машине запущено несколько JVM, выполняющих разные задачи. Это "слоистая" архитектура, где каждый слой состоит из множества JVM, выполняющих ...
вопрос задан: 23 July 2017 00:08
0
ответов

Обработка больших одновременных HTTP-запросов POST в приложении ASP.NET

Клиентская страница использует javascript для отправки данных (файлов) составной формы на мой сайт ASP.NET (обработчик ashx) . Пользователь выбирает несколько файлов и начинает одновременную загрузку. Когда файлы больше 150 МБ, это ...
вопрос задан: 20 July 2017 14:51
0
ответов

Выполняются параллельные сценарии PHP

У меня следующая проблема с моим VPS-сервером. У меня есть давно работающий PHP-скрипт, который отправляет большие файлы в браузер. Это выглядит примерно так:
вопрос задан: 7 July 2017 01:41
0
ответов

iPhone - главная тема Grand Central Dispatch

Я успешно использовал грандиозную центральную диспетчеризацию в своих приложениях, но мне было интересно, каково реальное преимущество использования чего-то вроде этого: dispatch_async (dispatch_get_main_queue (), ^ {... do ...
вопрос задан: 4 July 2017 22:07
0
ответов

Не слишком ли велико время, затрачиваемое потоком на синхронизацию?

Сегодня я профилировал одно из своих приложений C # с помощью анализатора производительности Visual Studio 2010. В частности, я профилировал «Параллелизм», потому что казалось, что в моем приложении должно быть больше ...
вопрос задан: 18 June 2017 14:59
0
ответов

Возможен ли параллелизм в торнадо?

Насколько я понимаю, tornado — это однопоточный и неблокирующий сервер, поэтому запросы обрабатываются последовательно (за исключением случаев, когда для операций ввода-вывода используется подход, основанный на событиях). Есть ли способ обработать...
вопрос задан: 7 June 2017 23:52
0
ответов

В функции PL/pgSQL обнаружена взаимоблокировка

Я столкнулся с проблемой взаимоблокировки функции PL/pgSQL в моей базе данных PostgreSQL. Пожалуйста, найдите оператор SQL в блоке кода (просто пример): НАЧАТЬ UPDATE account SET balance = 0 WHERE ...
вопрос задан: 26 May 2017 14:50
0
ответов

Интерпретация «правила программного порядка» в параллелизме Java

Правило программного порядка гласит: «Каждое действие в потоке происходит - перед каждым действием в этом потоке, которое происходит позже в программном порядке». 1. Я читаю в другом потоке, что действие читается и записывается в ...
вопрос задан: 23 May 2017 21:46
0
ответов

Когда AtomicInteger предпочтительнее, чем синхронизированный?

Поскольку AtomicInteger может быть как минимум на порядок медленнее, чем int, защищенный с помощью synchronized, зачем мне вообще использовать AtomicInteger? Например, если все, что я хочу, это увеличить...
вопрос задан: 23 May 2017 12:34
0
ответов

Почему ManualResetEvent не работает в этом синхронном вызове с использованием Silverlight 4?

Давайте отложим в сторону В настоящий момент возникает вопрос, следует ли пытаться выполнять синхронные операции в контексте приложения Silverlight. Если я использую ManualResetEvent, как в следующем коде: ...
вопрос задан: 23 May 2017 12:34
0
ответов

Является ли Clojure свободным от блокировки с помощью алгоритмов блокировки?

Я продвигаюсь в своем квесте Clojure (около 80 задач решено на 4clojure.com), и я продолжаю читать, кодировать и пытаться «получить это». Теперь я немного сбит с толку тем, что Clojure разработан для "беззамкового"...
вопрос задан: 23 May 2017 12:33
0
ответов

Dalvik VM и модель памяти Java (параллельное программирование на Android)

Я работаю над проектами Android, которые включают множество одновременных программирование, и я собираюсь реализовать некоторые пользовательские средства межпотоковой связи (из java.ut il.concurent не ...
вопрос задан: 23 May 2017 12:33
0
ответов

Блокировка изменяемого объекта. Почему это считается плохой практикой?

См. этот ответ. В нем говорится: шесть действительно плохих примеров; ... блокировка изменяемого поля. например синхронизированный (объект) { объект = ...; } Что не так с блокировкой изменяемого поля? Что, если...
вопрос задан: 23 May 2017 12:31
0
ответов

Решение второго алгоритма для чтения-записи

Мне очень трудно понять Второй алгоритм для проблемы чтения-записи. Я понимаю общую концепцию, что писатели будут иметь приоритет над читателями (читатели могут ...
вопрос задан: 23 May 2017 12:31
0
ответов

Django Celery: выполнение только одного экземпляра длительного процесса

У меня есть длительный процесс, который должен запускаться каждые пять минут, но более одного экземпляра процессов никогда не должны запускаться одновременно. Обычно процесс не должен выполняться дольше пяти минут, но я ...
вопрос задан: 23 May 2017 12:30
0
ответов

Несколько потоков Java, похоже, блокируют один и тот же монитор?

В дампе потока Java я обнаружил следующее: «TP-Processor184» демон prio = 10 tid = 0x00007f2a7c056800 nid = 0x47e7 ожидает записи монитора [0x00007f2a21278000] java.lang.Thread.State: BLOCKED (on ...
вопрос задан: 23 May 2017 12:29
0
ответов

Выбрать верхнюю 1 с помощью UPDLOCK и READPAST устанавливает эксклюзивную блокировку для всей таблицы

Я использую подсказки SQL UPDLOCK и READPAST в хранимой процедуре в чтобы реализовать своего рода очередь таблиц (я говорю сортировку, потому что я выбираю первые 1500 вместо первой первой и не удаляю строки ...
вопрос задан: 23 May 2017 12:26