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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。