[Python-de] Gleichzeitig mit mehreren Prozessen aus einem File lesen
Hartmut Goebel
h.goebel at goebel-consult.de
Mo Mär 16 10:57:09 CET 2015
Am 13.03.2015 um 17:15 schrieb Christopher Arndt:
> Da müsste natürlich ein multiprocessing.Lock sein. Das Problem ist, wie
Das Problem ist schon, dass ich in diesem Modul nur build-in Module
verwenden kann und damit steht multiprocessing.Lock() nicht zur Verfügung.
> Entweder man muss damit leben, dass jeder
> Prozess das File selbst öffnet, oder man muss einen eigenen
> FileReader-Prozess implementieren, der z.B. über multiprocessing.Queues
> die Daten an Subprozesse weitergibt.
Für eine ausgewachsene Multi-Porozess-Anwendung wäre ein Reader-Prozess
wahrscheinlich einen gute Lösung. Aber nicht für ein Tool wie
PyInstaller. Wir reden ja auch von der Laufzeit-Komponente. Und da ist
es m.E. ziemlicher Overkill, *alle* Anwendungen zu
Multi-Prozess-Anwendugen zu machen, nur um ein paar Sonderfälle abzudecken.
--
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP
Information Security Management, Security Governance, Secure Software
Development
Goebel Consult, Landshut
http://www.goebel-consult.de
Blog:
http://www.goebel-consult.de/blog/install-cyanogenmod-on-s3-mini-using-linux
Kolumne: http://www.cissp-gefluester.de/2010-09-mut-zur-beschraenkung
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://mail.python.org/pipermail/python-de/attachments/20150316/38af87ca/attachment-0001.html>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 819 bytes
Beschreibung: OpenPGP digital signature
URL : <http://mail.python.org/pipermail/python-de/attachments/20150316/38af87ca/attachment-0001.sig>
Mehr Informationen über die Mailingliste python-de