Я создаю приложение для чтения.Читатель определяет на основе параметров, какой файл нужно прочитать, выполняет некоторую обработку и возвращает результат вызывающей стороне.
Я пытаюсь сделать это многопоточным, чтобы можно было обрабатывать несколько запросов.Я думал, что это было просто, но позже понял, что это имеет некоторую сложность.Несмотря на то, что я создаю потоки, используя службу executor, мне все равно нужно возвращать результаты обратно вызывающей стороне.Так что это означает ожидание выполнения потока.
Единственный способ, о котором я могу думать, - это записать в какое-то обычное место или дб и позволить вызывающей стороне выбрать результат оттуда.Возможен ли какой-либо подход?