A discussão do processo de fila _

(1) First In First Out

importar fila 
q = queue.Queue () 
q.put ( ' primeiro ' ) 
q.put ( ' segundo ' ) 
q.put ( ' terceira ' ) 

de impressão (q.get ())
 de impressão (q.get ())
 de impressão (q.get ())
 '' ' 
primeira 
segunda 
terceira 
'''

 

(2) LIFO

importar fila 
q = queue.LifoQueue () 
q.put ( ' primeiro ' ) 
q.put ( ' segundo ' ) 
q.put ( ' terceira ' ) 

de impressão (q.get ())
 de impressão (q.get ())
 de impressão (q.get ())
 '' ' 
terceiro 
segundo 
primeiro
 '''


 

(3) Prioridade: Quanto menor for o número, maior a prioridade

importar fila 
q = queue.PriorityQueue () q.put (( 20, " primeiro " )) q.put (( 10, " segundo " )) q.put (( 30, " terceira " )) de impressão (q.get ()) de impressão (q.get ()) de impressão (q.get ()) ''' (10, 'segundo') (20, 'primeiro') (30, 'terceiro')

 

Acho que você gosta

Origin www.cnblogs.com/hapyygril/p/12590873.html
Recomendado
Clasificación