Seite 1 von 1

Queue

Verfasst: Montag 16. Januar 2012, 12:31
von Sync32
Hallo, ich benutze in Python ein Queue. Alles gut.
Aber wie funktioniert so ein Queue eigentlich? Was macht Python da eigentlich genau? Mit der Speicherung und so?
Also für die Kommunikation werden glaube ich Pipes aufgebaut.

Re: Queue

Verfasst: Montag 16. Januar 2012, 12:34
von Hyperion
Schau doch in den Quellcode ;-)

Re: Queue

Verfasst: Montag 16. Januar 2012, 12:34
von cofi
So und jetzt nochmal in verstaendlich. Beachte dabei, dass du folgende Fragen beantwortest:
Welche Queue?
Was meinst du mit Speicherung?
Was meinst du mit Kommunikation?
Und was meinst du mit Pipes?

Re: Queue

Verfasst: Montag 16. Januar 2012, 12:45
von Sync32
Zum Beispiel in dem Modul Threading kann man ein Queue verwenden.
Das initialisiere ich einfach und kann da Informationen/Daten reinwerfen.
Schnell gemacht und funktioniert.

Aber was passiert da wirklich? WIE speichert Python das tatsächlich?
Ansonsten kann ich ja auch ne normale Liste nehmen, und das da abspeichern.

Re: Queue

Verfasst: Montag 16. Januar 2012, 12:49
von Hyperion
Naja, schau es Dir doch einfach an!

Re: Queue

Verfasst: Montag 16. Januar 2012, 13:14
von nomnom
Sync32 hat geschrieben:Ansonsten kann ich ja auch ne normale Liste nehmen, und das da abspeichern.
Und das würde dir was bringen (außer mehr Aufwand, unverständlicheren und längeren Code)?

Re: Queue

Verfasst: Montag 16. Januar 2012, 22:19
von BlackJack
@nomnom: Langsamer und nicht thread-sicher hast Du noch vergessen. :-)