wie wär’s damit? http://docs.python.org/library/threading.html
das habe ich schon verwendet, aber soweit ich das verstanden
habe, kann pthreading schneller neue prozesse erstellen.
Ich glaube, da hast du etwas missverstanden. Bei den threading- und thread-Modulen in Python geht es um das Erstellen von Threads; realisiert wird das intern über das von dir erwähnte pthreads:
The module is optional. It is supported on Windows, Linux, SGI IRIX, Solaris 2.x, as well as on systems that have a POSIX thread (a.k.a. “pthread”) implementation. [http://docs.python.org/library/thread.html#module-th…]
aber gemeinsam verwendeten arbeitsspeicher haben können.
besonders diese funktion interessiert mich.
Genau das ist der Unterschied zwischen Treads und Prozessen: Threads sind nur weitere Kontrollflüsse, die Zugriff auf dieselben Ressourcen haben (Speicher, Filehandles, etc.), und entsprechend schnell zu erzeugen. Prozesse bestehen aus Threads plus diesen Ressourcen und sind teurer in der Erzeugung, dafür komplett isoliert von anderen Prozessen.
Wenn du also mit Threads arbeiten willst, bist du bei dem threading-Modul in Python schon richtig.
Andreas