def __init__(self, queue, num_threads, timeout=0):
"""
Init thread worker
:param Queue.Queue queue: simple queue object
:param int num_threads: threads numbers
:param int timeout: delay timeout
"""
super(Worker, self).__init__()
self.__semaphore = BoundedSemaphore(num_threads)
self.__event = Event()
self.__event.set()
self.__empty = False
self.__running = True
self.__queue = queue
self.__timeout = timeout
self.counter = 0
评论列表
文章目录