日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:python中Queue如何通信

說(shuō)明

在杭州等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需策劃設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),全網(wǎng)營(yíng)銷推廣,外貿(mào)網(wǎng)站制作,杭州網(wǎng)站建設(shè)費(fèi)用合理。

1、queue可以使用multiprocessing模塊實(shí)現(xiàn)多過(guò)程間的數(shù)據(jù)傳輸。

2、Queue本身就是一個(gè)消息隊(duì)列程序。

當(dāng)Queue()對(duì)象初始化時(shí)(例如:q=Queue()),如果括號(hào)中沒(méi)有指定可接收信息的數(shù)量,或者數(shù)量為負(fù)值,則表示可接收信息的數(shù)量沒(méi)有上限直到內(nèi)存結(jié)束。

實(shí)例

from multiprocessing import Queue
 
 
def queue_test():
    q = Queue(3) #初始化一個(gè)Queue對(duì)象,最多可接收三條put消息
    q.put("消息1")
    q.put("消息2")
    print(q.full()) #False
    q.put("消息3")
    print(q.full()) #True
 
 
    #因?yàn)橄⒘嘘?duì)已滿下面的try都會(huì)拋出異常,第一個(gè)try會(huì)等待2秒后再拋出異常,第二個(gè)Try會(huì)立刻拋出異常
    try:
        q.put("消息4",True,2)
    except:
        print("消息列隊(duì)已滿,現(xiàn)有消息數(shù)量:%s"%q.qsize())
 
    try:
        q.put_nowait("消息4")
    except:
        print("消息列隊(duì)已滿,現(xiàn)有消息數(shù)量:%s"%q.qsize())
 
 
    #推薦的方式,先判斷消息列隊(duì)是否已滿,再寫(xiě)入
    if not q.full():
        q.put_nowait("消息4")
 
 
    #讀取消息時(shí),先判斷消息列隊(duì)是否為空,再讀取
    if not q.empty():
        for i in range(q.qsize()):
            print(q.get_nowait())
        
        
def main():
    queue_test()
    
 
if __name__ == "__main__"
main()

以上就是python中Queue通信的方法,希望對(duì)大家有所幫助。更多編程基礎(chǔ)知識(shí)學(xué)習(xí):python學(xué)習(xí)網(wǎng)

本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。


名稱欄目:創(chuàng)新互聯(lián)Python教程:python中Queue如何通信
網(wǎng)頁(yè)鏈接:http://www.5511xx.com/article/ccosipp.html