示例#1
0
 def __init__(self, maxsize=0):
     Queue.__init__(self, maxsize, ctx=multiprocessing)
     self.__timer_ctrl_func = None
     self._flow_ctrl = icom_flow_ctrl.flow_ctrl(current_thread().ident)
     self._win_msg = None
     self.__buffer_msg = []
     self._flow_ctrl.set_timer_req_function(self.req_timer_ctrl_Q_cmd)
     self._flow_ctrl.set_flow_ctrl_req_function(self.req_flow_ctrl_Q_cmd)
     self._flow_ctrl.set_enable(True)
示例#2
0
 def __init__(self, maxsize=0):
     """Constructor
     
     Parameters:
     maxsize -- Maximium size of this Pile
     """
     Queue.__init__(self, maxsize)
     self._tasks = RawValue('i',0)
     self._tasks_lock = Lock()
示例#3
0
 def __init__(
     self,
     name: str = "UdderQueue",
     num_feeders: int = 1,
     context: str = "spawn",
 ):
     self.name = name
     self.parse_arguments(num_feeders, name, context)
     Queue.__init__(maxsize=0, ctx=multiprocessing.get_context(context))
     self.num_feeders = num_feeders
     self.lock = Lock
示例#4
0
 def __init__(self,*args,**kwargs):
     Queue.__init__(self,*args,**kwargs)
示例#5
0
 def __init__(self, maxsize=0):
     OutIntercepter.__init__(self)
     Queue.__init__(self, maxsize)
     self._id = None
示例#6
0
 def __init__(self, maxsize=0):
     Queue.__init__(self, maxsize, ctx=multiprocessing)
示例#7
0
 def __init__(self, size=0):
     ctx = multiprocessing.get_context()
     Queue.__init__(self, size, ctx=ctx)
     self._unfinished_tasks = ctx.Semaphore(0)
     self._cond = ctx.Condition()
示例#8
0
 def __init__(self, *args, **kwargs):
     Queue.__init__(self, *args, **kwargs)
示例#9
0
 def __init__(self, maxsize=0):
     OutIntercepter.__init__(self)
     Queue.__init__(self, maxsize)
     self._id = None
示例#10
0
 def __init__(self, *args, **kwargs):
     Queue.__init__(self,
                    ctx=multiprocessing.get_context(),
                    *args,
                    **kwargs)
 def __init__(self, *args, **kwargs):
         Queue.__init__(self, *args, **kwargs)
         self._counter = multiprocessing.RawValue('i', 0)
         self._lock = multiprocessing.Lock()
    def __init__(self, maxsize=0):
        self.cond_empty = Condition()
        self.cond_notempty = Condition()
        self._put_counter = Value('i', 0)

        Queue.__init__(self, maxsize)
 def __init__(self):
     Queue.__init__(self)
示例#14
0
 def __init__(self):
     Queue.__init__(self)
示例#15
0
 def __init__(self):
     Queue.__init__(self,
                    maxsize=1,
                    ctx=multiprocessing.get_context("spawn"))
     self.lock = Lock()
示例#16
0
 def __init__(self):
     Queue.__init__(self, ctx=multiprocessing.get_context('spawn'))