网络编程——同一进程中的队列(多线程)
Posted loren2o
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络编程——同一进程中的队列(多线程)相关的知识,希望对你有一定的参考价值。
import queue
queue.Queue() 先进先出
queue.LifoQueue() 后进先出
queue.PriorityQueue() 优先级队列
优先级队列 q = queue.PriorityQueue()
q.put() 接受的是一个元祖
元祖中第一个参数是:表示当前数据的优先级
元祖中第二个参数是:需要存放到队列中的数据
优先级的比较(首先保证整个队列中,所有表示优先级的东西类型必须一致)
如果都是int 类型,比数值大小
如果都是str类型,比较字符串的大小(从第一个字符的ASCII码开始比较)
以上是关于网络编程——同一进程中的队列(多线程)的主要内容,如果未能解决你的问题,请参考以下文章