def __init__(self): self.request_queue = Queue.Queue() self.workers = [] self.h1_num = 0 self.h2_num = 0 th = threading.Thread(target=self.dispatcher) th.start() # move created ssl to worker after ssl timeout https_manager.set_ssl_time_handler(self.on_ssl_created_cb)
def __init__(self): self.request_queue = Queue.Queue() self.workers = [] self.working_tasks = {} self.h1_num = 0 self.h2_num = 0 self.create_worker_th = None self.last_request_time = time.time() self.triger_create_worker_cv = SimpleCondition() self.wait_a_worker_cv = SimpleCondition() threading.Thread(target=self.dispatcher).start() threading.Thread(target=self.create_worker_thread).start() # move created ssl to worker after ssl timeout https_manager.set_ssl_time_handler(self.on_ssl_created_cb)