码迷,mamicode.com
首页 > 编程语言 > 详细

网络编程——同一进程中的队列(多线程)

时间:2018-08-27 16:05:14      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:数据   priority   queue   字符串   表示   编程   ascii   imp   必须   

import queue

queue.Queue() 先进先出

queue.LifoQueue() 后进先出

queue.PriorityQueue() 优先级队列

  优先级队列 q = queue.PriorityQueue()

    q.put() 接受的是一个元祖

    元祖中第一个参数是:表示当前数据的优先级

    元祖中第二个参数是:需要存放到队列中的数据

  优先级的比较(首先保证整个队列中,所有表示优先级的东西类型必须一致)

    如果都是int 类型,比数值大小

    如果都是str类型,比较字符串的大小(从第一个字符的ASCII码开始比较)

网络编程——同一进程中的队列(多线程)

标签:数据   priority   queue   字符串   表示   编程   ascii   imp   必须   

原文地址:https://www.cnblogs.com/Loren2o/p/9542604.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!