Форум сайта python.su
У меня есть 50 потоков клиентов и 3 потока выполняющие запросы этих клиентов. Запросы представляют из себя очередь общую для всех 3 потоков. Как клиенту узнать, что его задание выполнено?
Офлайн
Написать к примеру такой класс:
class Task(object):
def __init__(self, task):
self._alive = True
self.task = task
def is_alive(self):
return self._alive
def done(self):
with threading.Lock():
self._alive = False
Офлайн