zoukankan      html  css  js  c++  java
  • Python队列 Queue

    队列

    队列的概念

    抛开计算机知识体系,在咱们的生活中,队列这个词其实挺好想象的,因为无时无刻都可以见到。比如等公交的时候,需要排队。比如买东西交钱的时候,也要排队。在这些例子中,由人们有序形成的队形就叫队列。

    • 普通队列的特性,即先进先出(FIFO,first in first out)

    Python中使用multiprocessing模块

    1. from multiprocessing import Process,Queue
      
      #############
      ####方案一####
      #############
      # q= Queue()
      # q.put('aaaaaaaa')
      # print(q.get())
      # print(q.get())
      
    2. #############
      ####方案二####
      #############
      # q= Queue()
      # q.put('aaaaaaaaaa')
      # print(q.get())
      # print(q.get())
      

    在Queue中提供的put和get方法中有block属性 timeout属性

    block属性

    属性值

    • Ture #默认值,表示等待
    • False #表示不等待直接报错

    timeout属性

    • 按秒来等,如果到一定的时间还没有值传入,报错

    get_nowait() == get(block = False)

    put_nowait() == put(block = False)

  • 相关阅读:
    表的相关内容
    数据类型
    mysql入门练习
    mysql入门
    协程
    多进程
    装饰器
    网络编程
    心路历程
    gensim的使用
  • 原文地址:https://www.cnblogs.com/ledgua/p/11536269.html
Copyright © 2011-2022 走看看