91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中的Queue怎么通信

發布時間:2022-05-11 16:36:06 來源:億速云 閱讀:137 作者:iii 欄目:編程語言

這篇文章主要介紹了python中的Queue怎么通信的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇python中的Queue怎么通信文章都會有所收獲,下面我們一起來看看吧。

說明

1、Queue可以使用multiprocessing模塊實現多過程間的數據傳輸。

2、Queue本身就是一個消息隊列程序。

當Queue()對象初始化時(例如:q=Queue()),如果括號中沒有指定可接收信息的數量,或者數量為負值,則表示可接收信息的數量沒有上限直到內存結束。

實例

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

關于“python中的Queue怎么通信”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“python中的Queue怎么通信”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乐山市| 买车| 红原县| 泊头市| 观塘区| 堆龙德庆县| 汪清县| 达孜县| 崇明县| 大丰市| 临洮县| 德清县| 台江县| 清涧县| 新余市| 开江县| 轮台县| 临城县| 安福县| 青阳县| 日照市| 永州市| 武城县| 无棣县| 凌源市| 林口县| 邢台市| 和政县| 琼海市| 保康县| 临汾市| 新乐市| 乐山市| 遂昌县| 青铜峡市| 太白县| 诸城市| 冀州市| 吴川市| 高雄市| 铁岭市|