Apprendre immédiatement: https://edu.csdn.net/course/play/24458/296449?utm_source=blogtoedu
Thread queue
A ·: FIFO de file d'attente
1.queue.Queue (n): n pour créer une capacité maximale de la file d'attente
2.queue.Queue (n) .put (): élément ajouté
3.queue.Queue (n) .get (): les éléments ayant
4.Put () et get (), l'état de blocage par défaut est True (bloc = True) , qui est, lorsque la file d' attente est pleine de continuer à placer la file d' attente de données est vide ou lorsque les données continueront à prendre est bloqué, nous pouvons être False , puis quand il est vide ou erreur directe complète
mettre (7, block = Faux) correspond put_nowait (7)
5. Le PUT (K, = bloc vrai, timeout = 3.): Lorsque la file d' attente est pleine, continuer à mettre les données, sera dans l'état de blocage, le temps de blocage est de 3 secondes, 3 secondes, si la file d' attente est toujours vide jeté
Deux: queue.LifoQueue (): Stack, dernière et les autres attributs de la file d'attente que les méthodes
Trois: q = queue.PriorityQueue (3) file d'attente prioritaire
1) q.put ((données de priorité))
2) numéro de priorité, plus le nombre est élevé, plus la priorité
3) les données qui doivent être mis dans la file d'attente de données
Le paramètre 4) mis en est un tuple, la priorité est le premier élément, le second élément sont des données