der bekommen, dass die offiziellen Dokumente im Internet zu multiprocessing.Queue.get sindPython multiprocessing.Queue.put/Block-Parameter
get ([Block [, timeout]])
ausbauen und ein Element aus die Warteschlange. Wenn der optionale Argumentblock True (Standard) ist und das Timeout auf Keine eingestellt ist (standardmäßig ), blockieren Sie diese Option, bis ein Element
available
lautet. Wenn die Zeitüberschreitung eine positive Zahl ist, blockiert sie die meisten Timeout-Sekunden und löst die Warteschlange Queue.Empty aus, wenn innerhalb dieser Zeit kein Element verfügbar war. Andernfalls (Block ist False), geben Sie ein Element zurück, wenn einsimmediately available
ist, andernfalls heben Sie die Queue.Empty-Ausnahme auf (in diesem Fall wird das Timeout ignoriert ).
Die Frage ist, was ist der Unterschied zwischen available
und immediately available
ist
Vielen Dank im Voraus.
Ich kann Ihre Idee bekommen, aber die Antwort oben ist klarer, also gebe ich ihm das richtige Etikett. –