0
ответов

Многопроцессорность запускает новые экземпляры главного окна, когда оно заморожено как исполняемый файл

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

Атомарность `write(2)` в локальную файловую систему

По-видимому, POSIX утверждает, что Либо файловый дескриптор, либо поток называется " handle" в описании открытого файла, на который он ссылается; описание открытого файла может иметь несколько дескрипторов. […] ...
вопрос задан: 23 May 2017 10:30
0
ответов

параметр «chunksize» в Python multiprocessing.Pool.map

Если у меня есть объект пула с 2 процессорами, например: p = multiprocessing.Pool (2) и я хочу перебрать список файлы в каталоге и использовать функцию карты, может кто-нибудь объяснить, что такое ...
вопрос задан: 6 May 2017 05:20
0
ответов

В чем разница между Thread.yield () и Thread.sleep (0 ) в Java? [дубликат]

Возможный дубликат: эквивалентны ли операторы Thread.sleep (0) и Thread.yield ()? Насколько я понимаю, и Thread.yield (), и Thread.sleep (0) должны заставить ЦП переопределить, какой поток запускать ...
вопрос задан: 15 February 2017 11:24
0
ответов

Эффективное параллельное применение функции к сгруппированному кадру данных pandas

Мне часто нужно применить функцию к группам очень большого DataFrame (смешанных типов данных )и я хотел бы использовать преимущества нескольких ядер. Я могу создать итератор из групп и использовать...
вопрос задан: 29 January 2017 22:32
0
ответов

как написать оболочку bash пула процессов

Мне нужно выполнить более 10 задач, и система ограничивает выполнение не более 4 задач одновременно. Моя задача может быть запущена так: myprog taskname Как я могу написать сценарий оболочки bash для ...
вопрос задан: 14 July 2016 10:54
0
ответов

Почему multiprocessing.Process ведет себя по-разному в Windows и Linux для глобальных объектов и аргументов функций

Следующий код имеет различный вывод при запуске в Windows и Linux (оба с python2.7) '' 'import_mock.py' '' to_mock = Нет '' 'test.py' '' import import_mock из многопроцессорного импорта ...
вопрос задан: 11 July 2016 09:32
0
ответов

Разница между многозадачностью, многопоточностью и многопроцессорностью?

В чем разница между многозадачностью, многопрограммированием и многопроцессорностью. Это происходит регулярно на экзаменах по ОС в университете, и я не могу найти хорошего ответа . Я немного знаю о многозадачности ...
вопрос задан: 26 February 2016 07:21
0
ответов

Возможно ли многопроцессорное выполнение функции, которая что-то возвращает, в Python?

В Python я видел много примеров, когда многопроцессорность вызывается, но цель просто что-то печатает. У меня есть сценарий, в котором цель возвращает 2 переменные, которые мне нужно использовать позже. Например:...
вопрос задан: 6 February 2016 08:38
0
ответов

Почему использование памяти дочерним процессом (многопроцессорность python) так отличается при совместном использовании ctypes.Structure со строкой, а не только со строкой?

В следующем коде используется массив многопроцессорной обработки для совместного использования большого массива строк Unicode между процессами. Если я использую c_wchar_p в качестве типа, использование памяти дочерним процессом составляет около четверти
вопрос задан: 21 January 2016 01:06
0
ответов

multiprocessing.Pool: В чем разница между map_async и imap?

Я пытаюсь научиться использовать пакет многопроцессорной обработки Python, но я не понимаю разницу между map_async и imap. Я заметил, что и map_async, и imap выполняются асинхронно. ...
вопрос задан: 20 November 2015 19:00
0
ответов

Python, выполняющий многопроцессорную обработку функции с несколькими входами

В Python модуль многопроцессорности может использоваться для параллельного запуска функции с диапазоном значений. Например, это дает список первых 100000 оценок f. def f (i): return i * ...
вопрос задан: 13 August 2015 22:45
0
ответов

масштабируемый сервер чата Python

Я только начал изучать сокеты с Python. Итак, я написал несколько примеров чат-серверов и клиентов. Большая часть того, что я видел в Интернете, похоже, использует модуль потоковой передачи для (асинхронного) ...
вопрос задан: 11 August 2015 02:15
0
ответов

Совместное использование смежных массивов между процессами в Python

Несмотря на то, что я нашел многочисленные ответы на вопросы, похожие на мои, я не думаю, что они были прямо рассмотрены здесь, и у меня есть несколько дополнительных вопросов. Мотивация для совместного смежных ...
вопрос задан: 1 July 2015 20:47
0
ответов

Протокол кэширования MESI

Я читал о протоколе когерентности кэша отслеживания MESI, который, я думаю, является протоколом, который используется в современных многоядерных процессорах x86 (пожалуйста, поправьте меня, если я ошибаюсь). Теперь в этой статье говорится...
вопрос задан: 24 May 2015 01:09
0
ответов

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

У меня есть функция генератора, которая выглядит примерно так: def mygenerator (): next_value = compute_first_value () # Дорогостоящая операция, а next_value! = terminating_value: yield ...
вопрос задан: 27 April 2015 09:38
0
ответов

изменение глобальной переменной при многопроцессорной обработке в python

Итак, что я пытаюсь сделать в конечном итоге, это прочитать строку, выполнить некоторые вычисления с информацией в этой строке, а затем добавить результат к какому-то глобальному объекту, но я никак не могу заставить его работать. Например, ...
вопрос задан: 12 March 2015 05:07
0
ответов

Многопроцессорность Python: синхронизация файлового объекта

I Я пытаюсь создать файл, подобный объекту, который должен быть назначен sys.stdout / sys.stderr во время тестирования для обеспечения детерминированного вывода. Это не должно быть быстро, просто надежно. Что у меня так ...
вопрос задан: 1 March 2015 18:51
0
ответов

Используя многопроцессорную обработку Python с разными случайными начальными числами для каждого процесса

Я хочу запустить несколько экземпляров моделирования параллельно, но с каждым моделированием, имеющим свой собственный независимый набор данных. В настоящее время я реализую это следующим образом: P = mp.Pool (ncpus) # Создать пул ...
вопрос задан: 27 February 2015 22:18
0
ответов

Является ли стандартный способ обработки интенсивного ведения журнала для нескольких процессов

Мой вопрос носит общий характер (код не указан), НО я разместил его на этом форуме, потому что считаю, что мне могут дать конкретные ответы. У меня машина для Windows 8, с 32 ядрами. У меня есть такой ...
вопрос задан: 26 February 2015 13:37
0
ответов

Нужен список идентификаторов всех процессов, созданных кодом Python в Python

Я использую многопроцессорность и селен в python, когда мой код запускается, он создает много разных подпроцессов (Firefox webdriver и python). Моя цель - получить список идентификаторов процессов всех активных ...
вопрос задан: 26 February 2015 12:06
0
ответов

Работа с пафосным многопроцессорным инструментом в Python и

У меня есть код для выполнения некоторых операций с использованием пафосного расширения многопроцессорной библиотеки. Мой вопрос заключается в том, как использовать более сложную рабочую функцию - в данном случае с именем New_PP. Как ...
вопрос задан: 26 February 2015 11:43
0
ответов

Многопроцессорная обработка в Python 3: параллельная обработка и ожидание заданий

У меня есть кусок кода, который запрашивает БД и возвращает набор идентификаторов. Для каждого идентификатора мне нужно выполнить связанный запрос, чтобы получить набор данных. Я хотел бы выполнять запросы параллельно, чтобы ускорить обработку ....
вопрос задан: 25 February 2015 18:41
0
ответов

ProcessPoolExecutor из concurrent.futures намного медленнее, чем многопроцессорная.

Я экспериментировал с новым блестящим модулем concurrent.futures, представленным в Python 3.2, и заметил, что почти с идентичным кодом использование пула из concurrent.futures намного медленнее ...
вопрос задан: 16 February 2015 19:21
0
ответов

Многопроцессорность Python для параллельных процессов

Прошу прощения, если для некоторых это слишком просто, но я до сих пор не понимаю трюка с многопроцессорной обработкой Python. я прочел http://docs.python.org/dev/library/multiprocessing http: //pymotw.com/2 / ...
вопрос задан: 2 November 2014 13:51
0
ответов

Совместное использование сложного объекта между процессами Python?

У меня есть довольно сложный объект Python, который мне нужно разделить между несколькими процессами. Я запускаю эти процессы с помощью multiprocessing.Process. Когда я делюсь объектом с multiprocessing.Queue и ...
вопрос задан: 9 October 2014 17:37
0
ответов

Запись в файл с многопроцессорной обработкой

У меня следующая проблема в python. Мне нужно параллельно провести некоторые вычисления, результаты которых мне нужно последовательно записать в файл. Итак, я создал функцию, которая получает ...
вопрос задан: 25 September 2014 18:23
0
ответов

Тупик в коде concurrent.futures

I ' Я пытался распараллелить некоторый код с помощью concurrent.futures.ProcessPoolExecutor, но продолжал иметь странные взаимоблокировки, которых не бывает с ThreadPoolExecutor. Минимальный пример: от ...
вопрос задан: 24 July 2014 15:00
0
ответов

Каковы преимущества concurrent.futures по сравнению с многопроцессорностью в Python?

Я пишу приложение на Python, и мне нужно одновременно выполнять несколько задач. Модуль multiprocessing предлагает класс Process, а модуль concurrent.futures имеет класс ProcessPoolExecutor. Оба...
вопрос задан: 24 July 2014 14:59
0
ответов

Какую стратегию использовать с многопроцессорной обработкой в ​​python

I Я совершенно не знаком с многопроцессорностью. Я читал документацию о многопроцессорном модуле. Я читал о пуле, потоках, очередях и т. Д., Но я полностью потерялся. Что я хочу делать с ...
вопрос задан: 11 July 2014 20:31