国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python多线程中消息队列如何实现?

python多线程中消息队列如何实现?

头像

十一

2020-11-18 14:59:083779浏览 · 0收藏 · 0评论

我们在使用多线程时候,有没有听过“消息队列”这个名词呢?先从字面上跟大家说下,队列就是尽然有序的排队,消息,肯定是跟传递有关,这样大家组合起来就应该知道什么是消息队列了吧,那就是把收取的内容进行井然有序的传递下去,在大家理解的基础上,看下文内容吧~

线程间通信:消息队列

主要方式:

通过变量,直接读写;通过消息队列;

消息队列:

from queue import Queue

Queue与多进程中的类似,主要方法:

方法说明:

给大家演示实例:

import threading
from queue import Queue
#消息队列
msgq = Queue()
 
def recvmsg(*args, **kwargs):
    #线程函数,接受消息
    while True:
        msg = msgq.get()
        print('rev msg:', msg)
        if msg == 'q':
            break
 
def sendmsg():
    #发送消息
    while True:
        msg = input('enter:')
        msgq.put(msg)
        if msg == 'q':
            break
 
if __name__ == '__main__':
    #创建线程
    t1 = threading.Thread(target=recvmsg)
    t1.start()
    sendmsg()
t1.join()

结果:

enter:1
rev msg: 1
enter:2
rev msg: 2
enter:3
rev msg: 3
enter:q
rev msg: q

消息队列是我们经常要要用到的,灵活的掌握使用是至关重要的,大家如果正在学习线程,关于消息队列一定是首当其冲要去了解哦~

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

请满四合院免费观看全集电视剧| 男生困困进女生困困洞视频| 女性三角毛毛区有片毛掉光正常吗| 小妈妈2免费观看完整电视剧 | 《伦敦空姐美版2023》| 少女与狗2在线观看免费版高清| 泰剧《劈开你的腿》免费观看 | 王叔我老公还在客厅呢什么小说 | 嫩草精产一二三产区| 免费B站看大片真人电视剧| 极品媳老旺秦雨103章| 录像狗配女人| 两个人轮流上24小时的班| 《黏糊糊的你》动漫免费观看| 看老公玩自己闺蜜| 机械师 豆瓣| 电影《裸体肉欲》| BOBO浏览器| 白天像教授晚上像野兽 | 巨乳| 初中小姐姐脚丫踩在男生困困| 寡妇开荒40集全免费| 太硬了…轻点…嗯嗯灬小俊| 坤坤寒进桃子里在线看歌词| 巜催情精油按摩2高潮| 春闺艳妇(古言)作者:年富一年| WWW.MD.GOV.CN| 多村野史| 苍井空高清图片| 《人奶魔劫》完整版| 人狗大战6免费观看正版| 欧美人与人动人物2024心理学| 白鸟美玲| 芬太尼在美国是怎么样的存在| 女士泳衣全透明| 野茱萸| A片交性视频爽爽爽免费观看| 在线天堂WWW在线观看图片| 他的大手在秘密花园小说免费阅读| 免费观看已满十八岁电视剧在线播....| 美女和帅哥一起努力生产豆浆的视.