Я пытаюсь создать сервер, который может одновременно принимать файлы от нескольких клиентов.
Но он подает файлы последовательно, и я не понимаю, почему ....
Кто-нибудь может помочь? Спасибо
Я публикую свой фрагмент из двух тем. каждый раз, когда я принимаю соединение, я создаю экземпляр класса Submission и выполняю их.
This is main thread that accepts connections
int poolSize = 1;
int maxPoolSize = 3;
long keepAliveTime = 10;
ArrayBlockingQueue<Runnable> queue = new ArrayBlockingQueue<Runnable>(5);
threadPool = new ThreadPoolExecutor(poolSize, maxPoolSize, keepAliveTime, TimeUnit.SECONDS, queue);