pythonqueue多线程,deque c++ 使用

  pythonqueue多线程,deque c++ 使用

  1、说明

  Collections.deque类是一种线程安全的数据类型,可以从两端快速添加或删除元素。而如果想要有一个数据类型来存储“最近使用的元素”,deque也是一个不错的选择。这是因为在创建新的双向队列时,您可以指定队列的大小。如果队列已满,还可以从反向端删除过期的元素,然后在末端添加新元素。

  2、实例

  in[1]: fromcollectionsimportdeque

  In[2]:dq=deque(范围(10),maxlen=10)

  In[3]:dq

  out[3]: eque([0,1,2,3,4,5,6,7,8,9])

  In[4]:dq.rotate(3)

  In[5]:dq

  out[5]: eque([7,8,9,0,1,2,3,4,5,6])

  In[6]:dq.rotate(-4)

  [7]:dq

  out[7]: eque([1,2,3,4,5,6,7,8,9,0])

  In[8]:dq.appendleft(-1)

  [9]:dq

  out[9]:队列([-1,1,2,3,4,5,6,7,8,9])

  In[10]:dq.extend([11,22,33])

  在[11]:dq

  out[11]: eque([3,4,5,6,7,8,9,11,22,33])

  In[12]:dq.extendleft([10,20,30,40])

  [13]:dq

  Out [13] : deque ([40,30,20,10,3,4,5,6,7,8])以上是deque在python线程中的使用。希望能对大家有所帮助。流行的IT软件开发工作室提供了更多的知识。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: