Maison >développement back-end >Tutoriel Python >Introduction détaillée à la file d'attente python3 (file d'attente unidirectionnelle)
Créer une file d'attente
import queue q = queue.Queue()
vide (renvoie True si la file d'attente est vide)
import queue q = queue.Queue()print(q.empty())#输出:True
full (renvoie True si la file d'attente est pleine)
import queue q = queue.Queue(1) #指定队列大小q.put('a')print(q.full())#输出:True
put (mettre un élément dans la file d'attente) get (supprimer un élément de la file d'attente) premier entré -principe du premier sorti
import queue q = queue.Queue() q.put('a') q.put('b')print(q.get())#输出:a
get_nowait (supprimer un élément immédiatement, sans attendre)
#占位
put_nowait (mettez-le immédiatement) Entrez un élément, n'attendez pas)
#占位
rejoindre (bloquer le fil appelant jusqu'à ce que toutes les tâches de la file d'attente soient traitées)
#占位
qsize (renvoie le nombre d'éléments dans la file d'attente)
import queue q = queue.Queue() q.put('a') q.put('b')print(q.qsize())#输出:2
task_done (après avoir terminé une tâche, rapport à la tâche terminée La file d'attente envoie un signal)
#占位
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!