Я ожидал, что запросы будут выполняться почти одновременно, поскольку значительная часть задачи в основном ожидает ответа. .
Но это так не работает. К сожалению, возможно, я что-то упускаю.
Для выполнения задач я использую:
Код: Выделить всё
ExecutorService executorService = Executors.newVirtualThreadPerTaskExecutor()
Код: Выделить всё
StopWatch stopWatch = StopWatch.createStarted();
int numberOfTasks = 10;
List
Подробнее здесь: [url]https://stackoverflow.com/questions/79281409/can-virtual-threads-improve-querying-a-database-in-java[/url]
Мобильная версия