threads, executors, queues

Задача довольно простая. Есть M клиентов и N потоков. Задачи каждого клиента должны обрабатываться строго последовательно. Возможно с учётом приоритета как функции от клиента. Ищу пути реализации кроме как написание своих собственных экзекьютора, шедулера и прочего хардкора.
|
</> |