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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:Queue在python的實例化

1、queue的方法

十多年的夏縣網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整夏縣建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“夏縣網(wǎng)站設(shè)計”,“夏縣網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。

實例化Queue(),未指定可接收信息的參數(shù)或該參數(shù)為負(fù)數(shù),則默認(rèn)無上限(內(nèi)存上限)

Queue.qsize(): 返回當(dāng)前隊列包含消息的數(shù)量

Queue.empty(): 判斷隊列是否為空,是為True,否為False

Queue.full(): 判斷隊列是否滿了,是為True,否為False

Queue.get([block[,timeout]]): 獲取一條隊列的消息,然后將其從隊列中刪除,black默認(rèn)為True

如果block為默認(rèn)值,沒有設(shè)置timeout,消息隊列又為空,那么此時程序?qū)枞?停在讀取狀態(tài)),直到隊列中有值,從消息隊列中讀取到值.如果設(shè)置了timeout,等待timeout的時間就會報出(Queue.Empty)異常

如果block為False,消息隊列為空,則會立刻拋出(Queue.Empty)異常

2、實例化

from multiprocessing import Queue
 
q = Queue(3) #在實例化時傳入消息隊列的數(shù)量
q.put("test1")
q.put("test2")
print(q.full()) #這里隊列未滿,返回False
q.put("test3")
print(q.full()) #這里隊列已經(jīng)滿了,返回True
 
try:
q.put("test4", timeout=2) #在寫入時,如果隊列是滿的,就等待兩秒鐘,如還不可以,拋出異常
except:
print("當(dāng)前消息隊列的數(shù)量為%s" % q.qsize())
 
try:
q.put("test4", block=False) # 在寫入時,如果隊列是滿的,直接拋出異常
except:
print("當(dāng)前消息隊列的數(shù)量為%s" % q.qsize())
 
# 在寫入之前,可以判斷下隊列是否是滿的
if not q.full():
q.put_nowait("test4")
 
# 同理,在取數(shù)之前,判斷隊列是否為空
if not q.empty():
for i in range(q.qsize()):
print(q.get_nowait())

以上就是Queue在python實例化的方法,希望能對大家有所幫助,更多知識盡在python學(xué)習(xí)網(wǎng)。


新聞名稱:創(chuàng)新互聯(lián)Python教程:Queue在python的實例化
當(dāng)前URL:http://m.5511xx.com/article/cdipgsj.html