|
|
|
La libreria di riferimento di Python |
|
|
|
Il modulo Queue implementa una coda FIFO multiproduttore e
multiconsumatore. È utile specialmente nella programmazione dei
thread quando le informazioni devono essere scambiate in modo sicuro
fra multipli thread. La classe Queue in questo modulo
implementa tutte le semantiche dei lock richieste. Dipende dalla
disponibilitā del supporto thread in Python.
Il modulo Queue definisce le seguenti classi ed eccezioni:
-
Costruttore per la classe. maxsize č un intero che imposta il
limite massimo di elementi inseribili nella coda. L'inserimento verrā
bloccato una volta raggiunto questo limite, fino a che gli elementi
della coda siano esauriti. Se maxsize č minore o uguale a zero,
la dimensione della coda č infinita.
- exception Empty
-
Eccezione sollevata quando viene chiamata la get() non
bloccante (o get_nowait()), su un oggetto
Queue che č vuoto o bloccato.
- exception Full
-
Eccezione sollevata quando viene chiamata la put() non
bloccante (o put_nowait()) su un oggetto Queue che č
pieno o bloccato.
|
|
|
La libreria di riferimento di Python |
|
|
|
Release 2.3.4, documentation updated on 21. maggio 2005.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.