Могу ли я изменить способ создания нового процесса Python 2, например, что делает set_start_method
в Python 3 в ОС на базе UNIX?Python 2 изменит способ запуска нового процесса
2
A
ответ
0
Вы можете написать свой собственный Process
класс, который издевается оригинальные атрибуты, но внутренне использует subprocess
для запуска другого интерпретатора Python с необходимыми аргументами: https://docs.python.org/2/library/subprocess.html#replacing-the-os-spawn-family
Хотя я хотел бы предложить вам взглянуть на удивительной gevent
библиотеке гораздо больше многопроцессорного/возможности многопоточности: http://www.gevent.org/gevent.os.html
Смежные вопросы
- 1. Python: создание нового процесса
- 2. Java-терминология, используемая для запуска нового процесса
- 3. Таймер запуска и остановки процесса процесса Python
- 4. Межплатформенный способ запуска внешнего процесса из java?
- 5. C: разблокировка нового процесса
- 6. Лучший и экономичный способ запуска долгого процесса
- 7. Лучший способ отслеживания процесса для запуска
- 8. Получить PID нового процесса
- 9. Микростратегия запуска периодического процесса
- 10. 2 способа запуска программы python
- 11. Python: ожидает завершения внешнего запуска процесса
- 12. отправить сообщение для запуска процесса python
- 13. Как подписаться снова на Observable без запуска нового процесса?
- 14. Является ли недостатком безопасности для запуска нового процесса на сервере?
- 15. Qt: Как закрыть приложение после запуска нового процесса?
- 16. Запуск нового процесса
- 17. Создание нового «внутреннего» процесса?
- 18. Предотвращение создания нового дочернего процесса с использованием подпроцесса в Python
- 19. Выполнение скрипта Python без создания нового процесса с подпроцессом
- 20. Запуск нового процесса из ASP.NET
- 21. Стоимость нового .Net-процесса
- 22. Запуск нового процесса с аргументами
- 23. Ускоренный способ «git show» без запуска процесса каждый раз
- 24. Запуск процесса для запуска
- 25. Ограничение запуска процесса
- 26. python, подпроцесс: запуск нового процесса, когда один (в группе) завершен
- 27. Запуск нового процесса в транзакции
- 28. C# Ожидание запуска программы/процесса
- 29. Python - самый простой способ запуска параллельных функций
- 30. python: как закрыть осиротевший доменный сокет из нового процесса
Вы конкретно спрашиваете о модуле «многопроцессорности»? Ваш вопрос не дает понять, открыта ли вы для использования других инструментов для запуска процессов. – user2357112
@ пользователь2357112 на самом деле не имеет значения. пока это работает, и это не слишком сложно управлять. все, что позволяет мне _spawn_ новые процессы со свежим процессом интерпретатора python. – MBZ