У меня есть kivy приложение в python, который использует некоторые потоки. Поскольку python не может запускать эти потоки на разных ядрах из-за блокировки Global Interpreter Lock, мне бы хотелось попробовать использовать PyPy и посмотреть, могу ли я сделать потоки быстрее с разных ядер с PyPy отличается и предлагает stackless (что же это такое? :).Python и потоки с PyPy?
ли кто-то имеет какую-то информацию, чтобы поделиться о том, как сделать простую программу питона, который запускает несколько потоков с помощью модуля threading
, работает с интерпретатором PyPy таким образом, что он использует этот Stackless featuer?
jeah, я на данный момент пытаюсь реализовать с помощью многопроцессорных инструментов, таких как shitty, потому что переход на коммуникацию означает, что мне нужно передать много материала, которое раньше было разделяемой памятью =), python в этом отношении действительно отстой, и я недавно слышал о GIL – Gabriel
, используя общую память, чтобы связываться с потоками, в конечном итоге кусая вас ... используйте очереди. Объект очереди python отлично работает. –