0
ответов

Протекающие горутины, как правило, имеют в три раза больше бега, чем я хочу

Я пытаюсь сделать веб-скребок, который может выполнять приличное количество (много тысяч) HTTP-запросов в минуту. Реальный запрос это хорошо, но для ускорения процесса. Я пытаюсь сделать это одновременно. ...
вопрос задан: 22 January 2019 02:56
0
ответов

Использование распределенной блокировки для определенного метода на основе параметра пути

Есть ли способ заблокировать метод, который обрабатывает http-запрос на основе определенного параметра пути в GAE Java? Если получить три запроса get / a, get / a и get / b для пути get / x, где x - это динамический путь ...
вопрос задан: 17 January 2019 08:55
0
ответов

Параллельное выполнение Selenium Grid: Сколько одновременно работающих браузеров на узел?

Я настраиваю новую сетку селена и пытаюсь получить точную оценку количества одновременно работающих браузеров на каждом узле. Цель состоит в том, чтобы взять большой набор регрессии, дыма и ...
вопрос задан: 16 January 2019 20:48
0
ответов

PriorityBlockingQueue в Spring Boot зависает с более чем 9 одновременными запросами

Я обнаружил странное поведение в своем веб-приложении Spring Boot, когда запускаю более 9 одновременных запросов (например, с помощью Apache Bench). PriorityBlockingQueue зависает и не обрабатывает ...
вопрос задан: 16 January 2019 14:15
0
ответов

Как настроить gunicorn для обслуживания очень длинных запросов подпроцесса

Я использую флягу и огнестрельное оружие на моем докер-сервере. Система в основном представляет собой платформу для оценки кода, которая принимает запрос API с кодом и возвращает результат. (мы уже оценили это, используя ...
вопрос задан: 16 January 2019 06:01
0
ответов

Python: как рассчитать группу процессов, порожденную рабочим в многопроцессорной среде?

Допустим, у меня есть экземпляр multiprocessing.Pool с N одновременно работающими рабочими. Каждый рабочий вызывает subprocess.Popen (...) и запускает некоторые вещи. Таким образом, работник управляет как минимум двумя процессами: работник ...
вопрос задан: 16 January 2019 00:57
0
ответов

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

У меня есть класс, который содержит 5 методов. В определенный момент в программе я хотел бы запустить 2 метода одновременно. Диаграмма ниже иллюстрирует то, о чем я говорю. После method2 () ...
вопрос задан: 15 January 2019 17:40
0
ответов

В чем разница между линеаризуемостью и сериализуемостью?

Что в чем разница между линеаризуемостью и сериализуемостью (в контексте Java)? Не могли бы вы объяснить разницу между ними на примере или дать хорошую ссылку?
вопрос задан: 14 January 2019 11:45
0
ответов

Потоки Android JNI не работают одновременно

У меня есть библиотека C ++, которая выполняет задачи в нескольких потоках одновременно. При использовании библиотеки в приложении командной строки (как на рабочем столе Linux, так и на Android) общее время выполнения чуть больше, чем ...
вопрос задан: 29 December 2018 23:10
0
ответов

Почему поле volatile копируется в локальную переменную при двойной проверке блокировки

] Я читаю о блокировке с двойной проверкой из Effective Java. Код делает следующее: приватное изменяемое поле FieldType; FieldType getField() { Результат FieldType = поле; if (...
вопрос задан: 28 December 2018 09:16
0
ответов

Распределяются ли статические переменные между потоками?

Мой учитель в класс Java верхнего уровня по потоковой передаче сказал то, в чем я не был уверен. Он заявил, что следующий код не обязательно обновит переменную ready. По его словам, ...
вопрос задан: 17 December 2018 12:04
0
ответов

Фьючерсы не запускаются до завершения программы

Я пытался воспроизвести пример с новой функцией фьючерсов Scala 2.10. Код, который я использовал: import scala.concurrent.Future import scala.concurrent.future object Test { def main(args: Array[...
вопрос задан: 9 November 2018 23:50
0
ответов

Программа продолжает выполняться, несмотря на InterruptedException

Я начал изучать java, и теперь я нахожусь в главе, посвященной параллелизму. Прочитав кое-что о параллелизме, я попробовал собственный пример. открытый класс Task реализует Runnable {public void run () {...
вопрос задан: 7 November 2018 16:19
0
ответов

Энергозависимый по сравнению со статическим в Java

Это корректно, чтобы сказать, что статичный означает, что одна копия значения для всех объектов и энергозависимый означает одну копию значения для всех потоков? Так или иначе значение статической переменной также будет одним значением...
вопрос задан: 10 October 2018 03:47
0
ответов

Сервлет, кажется, обрабатывает несколько одновременных запросов браузера синхронно

Насколько я знаю, сервлеты Java обрабатывают несколько запросов одновременно, и я поискал через StackOverflow, а также через Google, и подтвердил мои мысли. Однако я совершенно сбит с толку…
вопрос задан: 4 September 2018 07:32
0
ответов

поведение std :: async (std :: launch :: deferred) + std :: future :: then

Идея отсроченного будущего (достигаемого только путем вызова std :: async с флагом std :: launch :: deferred) заключается в том, что обратный вызов вызывается только тогда, когда кто-то пытается подождать или извлечь футуристическое значение ...
вопрос задан: 31 July 2018 16:51
0
ответов

Параллельное чтение файла (предпочтительнее java)

У меня есть большой файл, обработка которого занимает несколько часов. Поэтому я думаю о том, чтобы попытаться оценить куски и читать куски параллельно. Возможно ли одновременное чтение одного файла? У меня есть...
вопрос задан: 8 July 2018 12:33
0
ответов

Эквивалент C # для Java ExecutorService.newSingleThreadExecutor () или: как сериализовать многопоточный доступ к ресурсу

У меня есть пара ситуаций в моем коде, когда различные потоки могут создавать рабочие элементы, которые по разным причинам не должны выполняться параллельно. Я хотел бы убедиться, что работа выполняется по принципу FIFO, ...
вопрос задан: 17 June 2018 16:49
0
ответов

Haskell:Руководство по параллельной структуре данных

Я пытался понять принцип параллелизма и понять, что лучше, одна большая блокировка IORef или множество TVar. Я пришел к следующим рекомендациям, комментарии будут...
вопрос задан: 20 May 2018 13:37
0
ответов

Есть ли в сценариях оболочки какой-либо механизм мьютексов / семафоров?

Я ищу Механизм мьютекса / семафора / параллелизма в сценарии оболочки. Рассмотрим следующую ситуацию: Если пользователь «a» не закроет общий файл, пользователь «b» не сможет открыть / обновить его. Я ...
вопрос задан: 18 May 2018 21:10
0
ответов

Python Несколько пользователей одновременно добавляют в один и тот же файл

Я работаю над скриптом Python, доступ к которому будет осуществляться через Интернет, поэтому несколько пользователей будут пытаться одновременно добавить один и тот же файл. Меня беспокоит то, что это может вызвать состояние гонки...
вопрос задан: 28 April 2018 20:49
0
ответов

MailboxProcessor из C #

Вы пробовали использовать MailboxProcessor of T из C #? Не могли бы вы опубликовать образец кода? Как создать новый, отправить в него сообщения и как их обработать?
вопрос задан: 16 April 2018 00:46
0
ответов

Статические переменные и потоки (C)

Я знаю, что объявление статической переменной внутри функции в C означает, что эта переменная сохраняет свое состояние между вызовами функций. В контексте потоков это приведет к переменной ...
вопрос задан: 8 April 2018 05:55
0
ответов

Как синглтон-бин обслуживает параллельный запрос?

У меня есть вопрос, касающийся того, как одноэлементные бины обрабатывают параллельные запросы подробно Я искал на StackOverflow по этому вопросу. Это пример ссылки из stackoverflow, но я нашел ...
вопрос задан: 10 March 2018 03:53
0
ответов

Различные типы поточно-безопасных наборов в Java

Кажется, есть много разных реализаций и способов генерирования потоковобезопасных наборов в Java. Вот некоторые примеры: 1) CopyOnWriteArraySet 2) Collections.synchronizedSet (Set set) 3) ...
вопрос задан: 6 March 2018 08:43
0
ответов

如何确保仅一个实例 一个Bash脚本一次运行?

我想制作一个sh脚本,该脚本在任何时候最多只能运行一次。 说,如果我执行了脚本,然后又去执行脚本,那么我该如何做,以便如果脚本的第一个执行者是...
вопрос задан: 2 March 2018 06:30
0
ответов

Является ли синхронизация с `std :: mutex` медленнее, чем с` std :: atomic (memory_order_seq_cst) `?

Основная причина использования атомик над мьютексами заключается в том, что мьютексы дороги, но модель памяти по умолчанию для атомиков - memory_order_seq_cst, не так ли дорого? Вопрос: Может ...
вопрос задан: 8 February 2018 16:56
0
ответов

Безопасно ли использовать HttpClient одновременно?

Во всех примерах я могу найти использования HttpClient, он используется для разовых вызовов. Но что, если у меня постоянная клиентская ситуация, когда несколько запросов могут быть сделаны одновременно? В основном, это ...
вопрос задан: 23 January 2018 17:11
0
ответов

Каковы различия предусловия, постусловия и инварианта в компьютерной терминологии [закрыто]

Я читаю книгу «Параллелизм Java на практике» и немного путаюсь с этими терминами: Предварительное условие Условие после публикации Инварианты Может кто-нибудь объяснить мне их (например, если ...
вопрос задан: 11 January 2018 15:09
0
ответов

Разница между взаимным исключением и синхронизацией?

В чем разница между двумя предыдущими? Этот вопрос пришел мне в голову, потому что я обнаружил, что мониторы и блокировки обеспечивают взаимное исключение. Семафоры и условные переменные обеспечивают...
вопрос задан: 5 December 2017 09:24