大连模板网站制作哪家专业天津专业网站制作流程优势
news/
2025/10/2 11:30:58/
文章来源:
大连模板网站制作哪家专业,天津专业网站制作流程优势,用网站建设费用,苏州行业网站建设服务目录
一.Python 线程队列 Queue 分类二.Python 线程优先队列 PriorityQueue 简介三.Python 线程优先队列 PriorityQueue 函数介绍四.Python 线程优先队列 PriorityQueue 使用五.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 Python 基础入门 在 线程队列…目录
一.Python 线程队列 Queue 分类二.Python 线程优先队列 PriorityQueue 简介三.Python 线程优先队列 PriorityQueue 函数介绍四.Python 线程优先队列 PriorityQueue 使用五.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 Python 基础入门 在 线程队列 Queue / 线程队列 LifoQueue 文章中分别介绍了先进先出队列 Queue 和先进后出队列 LifoQueue 而今天给大家介绍的是最后一种优先队列 PriorityQueue 对队列中的数据按照优先级排序那么具体怎么用呢
一.Python 线程队列 Queue 分类
1.线程队列 Queue — FIFO(先进先出队列)即哪个数据先存入取数据的时候先取哪个数据同生活中的排队买东西2.线程队列 LifoQueue — LIFO(先进后出队列)即哪个数据最后存入的取数据的时候先取同生活中手枪的弹夹子弹最后放入的先打出3.线程队列 PriorityQueue — PriorityQueue(优先级队列)即存入数据时候加入一个优先级取数据的时候优先级最高的取出
二.Python 线程优先队列 PriorityQueue 简介
在数据存入的时候设置优先级取数据的时候默认按照优先级最高的取出注意使用优先级存数据取数据队列中的数据必须是同一类型举个栗子班级成绩排名/身高排名……
值得注意的是在将数据存入到优先队列 PriorityQueue 时设置的值越小优先级越高
三.Python 线程优先队列 PriorityQueue 函数介绍
函数不做过多介绍了已经在 线程队列 Queue 有了详细讲解两者都属于 Queue 函数都一样
四.Python 线程优先队列 PriorityQueue 使用
按优先级不管是数字、字母、列表 list 、元组 tuple 等字典 dict 、集合 set 没测使用优先级存数据取数据队列中的数据必须是同一类型都是按照实际数据的 ascii 码表的顺序进行优先级匹配汉字是按照 unicode 表。
# !usr/bin/env python
# -*- coding:utf-8 _*-Author:猿说编程
Blog(个人博客地址): www.codersrc.com
File:Python 线程优先队列 PriorityQueue.py
Time:2021/05/05 07:37
Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累import queue
import threading
import timeq queue.PriorityQueue()
q.put([1, ace])
q.put([40, 333])
q.put([3, afd])
q.put([5, 4asdg])
# 1是级别最高的
while not q.empty(): # 不为空时候执行print(q.get())q queue.PriorityQueue()
q.put(我)
q.put(你)
q.put(他)
q.put(她)
q.put(ta)
while not q.empty():print(q.get())
输出结果[1, ace]
[3, afd]
[5, 4asdg]
[40, 333]
ta
他
你
她
我** 由此可见:在将数据存入到优先队列 PriorityQueue 时设置的值越小优先级越高!**
五.猜你喜欢
Python 条件推导式Python 列表推导式Python 字典推导式Python 函数声明和调用Python 不定长参数 *argc/**kargcsPython 匿名函数 lambdaPython return 逻辑判断表达式Python 字符串/列表/元组/字典之间的相互转换Python 局部变量和全局变量Python type 函数和 isinstance 函数区别Python is 和 区别Python 可变数据类型和不可变数据类型Python 浅拷贝和深拷贝Python 文件读写操作Python 异常处理Python 模块 importPython __name__ ‘__main__’详细解释Python 线程创建和传参Python 线程互斥锁 LockPython 线程时间 EventPython 线程条件变量 ConditionPython 线程定时器 TimerPython 线程信号量 SemaphorePython 线程障碍对象 BarrierPython 线程队列 Queue – FIFOPython 线程队列 LifoQueue – LIFOPython 线程优先队列 PriorityQueue
未经允许不得转载猿说编程 » Python 线程优先队列 PriorityQueue
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/924847.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!