Так что через некоторое время я возвращаюсь к кодированию.Я читал это: Многопроцессорность против многопоточности Python для фона.Я бы хотел больше поэкспериментировать, не изобретая колесо.
Каковы некоторые общие рекомендации или шаги по настройке многопроцессорного кода в python и настройке тестирования и тестирования?
Кажется, многопоточность не подходитиз-за GIL, но не очень полезен, если среда не блокирует ввод-вывод.Я работаю над тестами, которые связаны с процессором.
На данный момент мне нужен некоторый код, который «работает», с которым я могу сравнить и справиться.
Дополнительные вопросы, которые, вероятно, связаны и облегчат обсуждение:
- Являются ли дополнительные издержки многопоточного кода полезными и / или жизнеспособными?
- Какой язык может быть лучше, чем python, чтобы использовать преимущества многопроцессорного или многопоточного кода?
- Сложно ли написать код расширения на C и связать его с python?
- Как влияет обработка на GPU?Отображена ли память графического процессора или что-то отличает ее от других операций ввода-вывода?