You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
431 B

from collections import deque
from threading import Thread, Lock
class MyDeque:
def __init__(self,maxlen=1):
self.dq = deque(maxlen=maxlen)
self.lock = Lock()
def myappend(self,object):
with self.lock:
self.dq.append(object)
def mypopleft(self):
object = None
with self.lock:
if self.dq:
object = self.dq.popleft()
return object