Здравствуйте, VladFein, Вы писали:
VF>Здравствуйте, Evgeny.Panasyuk, Вы писали:
VF>>>Очередь-то я соблюдаю?
EP>>Какую?
VF>Живую? В порядке поступления, так сказать. VF>Я понял так, что поток А не должен вытягивать клиента Б "одного до завершения всех его задач", а должен брать из очереди, следя что бы "Задачи одного клиента обрабатываются в том порядке, в котором они были добавлены" (а НЕ параллельно). VF>Клиент, не подавший задания, не может считаться "повисшим". VF>Я допускаю, что Ваше прочтения задания верно; это я бы уточнил. Но тогда какой смысл в уточнении "даже если клиентов больше, чем потоков"?
Заметьте, что моей реализации, которую все обос*али вышеописанных проблем нет)