Seite 1 von 1

Speicherzugriffsfehler

Verfasst: Montag 17. August 2009, 11:45
von PNS-Richi
Hallo,

wenn ich mithilfe von einer Endlosschleife Daten in der Console einlese und ich zu viele Daten übermittle, dann bekomme ich einen Speicherzugriffsfehler. Gibt es ne Möglichkeit das zu vermeiden?

Code: Alles auswählen

while True:
  line = sys.stdin.readline().strip()
lg Richi

Verfasst: Montag 17. August 2009, 12:02
von CM
subprocess?

Verfasst: Montag 17. August 2009, 12:21
von PNS-Richi
Ich glaub ich hab den Fehler. Hab an einer Stelle vergessen ein Lock bei den Threads zu setzen.

lg Richi

Verfasst: Montag 17. August 2009, 13:33
von BlackJack
@PNS-Richi: Ich sehe bei dem Beispiel da oben weder Threads noch Locks. Es ist ziemlich sinnfrei Beispielquelltext zu zeigen, bei dem das Problem überhaupt gar nicht auftritt.

Verfasst: Dienstag 18. August 2009, 17:00
von PNS-Richi
Hallo,

ich hatte eine Version mit und eine ohne Threads. Ich dachte es wäre die "simple" Version ohne Threads. Deshalb hab ich auch den teil mit den Threads nicht gepostet bzw. Threads kann man in meinem Programm über eine Option aktivieren.

Ein "subprocess?" war ihm dem Fall auch nicht sehr aussagekräftig. Klar nun wirst du mir sagen er meinte das Modul...

lg