Как зайти в Даркнет?!
25th January, 01:11
6
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
894
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
914
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Что это лучший способ, чтобы дублировать fork() в windows?
Как мне реализовать некоторую логику, которая позволит мне воспроизвести на Windows функциональность, которую я имею на Linux с системным вызовом fork() , используя Python?
Я специально пытаюсь выполнить метод на компоненте SAPI Com, продолжая другую логику в главном потоке без блокировки или ожидания.
Используйте модуль многопроцессорной обработки python, который будет работать везде.
Вот статья IBM developerWords , которая показывает, как преобразовать из os.fork() в модуль многопроцессорной обработки.
fork() фактически был продублирован в Windows, под Cygwin, но он довольно волосатый.
Вызов fork в Cygwin особенно интересен, потому что он плохо отображается поверх Win32 API. Это делает его очень трудным для правильной реализации.
Описание этого взлома смотрите в руководстве пользователя The Cygwin .
В дополнение к коду управления процессами в модуле ОС, который указал Грег, вы также должны взглянуть на модуль потоковой обработки: https://docs.python.org/library/threading.html
from threading import Thread
def separate_computations(x, y):
print sum(x for i in range(y)) # really expensive multiplication
Thread(target=separate_compuations, args=[57, 83]).start()
print "I'm continuing while that other function runs in another thread!"
Посмотрите на функции управления процессами в модуле os . Существуют функции для запуска новых процессов различными способами, как синхронно, так и асинхронно.
Я должен также отметить, что Windows не обеспечивает функциональность, которая точно такая же, как fork() в других системах. Чтобы выполнить многопроцессорную обработку на Windows,вам нужно будет использовать модуль threading .
Вы также можете использовать модуль обработки (http://pypi.python.org/pypi/processing). Он имеет много функциональных возможностей для написания параллельных систем с тем же API, что и модуль threading...