Size: a a a

2018 November 09

SZ

Sergey Zolotov in Kotlin JVM
жирный сервис выйдет, на 100 одновременных коннектов к базе
источник

AE

Alexandr Emelyanov in Kotlin JVM
на все время ожиданя
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexandr Emelyanov
охладите меня. тред вставший в ожидание сокета не заберет системный поток выполнения?
Заберёт. Ну так на то это и поток в пуле.
источник

IM

Ivan Medvedev in Kotlin JVM
Ктор может обрабатывать запросы в несколько потоков, встанет тот в котором идет запрос к бд, если требуется можно его в корутину. Главное русурс во время освобождать.
источник

IM

Ivan Medvedev in Kotlin JVM
Я использую пул, если нехватает соединений, он ждет пока освободится
источник

AE

Alexandr Emelyanov in Kotlin JVM
Vladimir Petrakovich
Заберёт. Ну так на то это и поток в пуле.
так 100 потоков то и не вывезется одновременно. я вот к этому и веду
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexandr Emelyanov
так 100 потоков то и не вывезется одновременно. я вот к этому и веду
Ну допустим, но я не понимаю, к чему вы ведёте
источник

AE

Alexandr Emelyanov in Kotlin JVM
Vladimir Petrakovich
Ну допустим, но я не понимаю, к чему вы ведёте
сколько активных тредов могут бежать одновременно? :)
источник

IM

Ivan Medvedev in Kotlin JVM
Пул вроде создает соединения по мере необходимости обычно.
источник

IM

Ivan Medvedev in Kotlin JVM
И закрывает их если не используются.
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexandr Emelyanov
сколько активных тредов могут бежать одновременно? :)
Сколько ядер CPU. И?
источник

AE

Alexandr Emelyanov in Kotlin JVM
окей, про какой пул мы говорим :) потоки или коннекты?
источник

AE

Alexandr Emelyanov in Kotlin JVM
Ivan Medvedev
Пул вроде создает соединения по мере необходимости обычно.
вопрос сюда
источник

IM

Ivan Medvedev in Kotlin JVM
я про пул соединений с бд
источник

AE

Alexandr Emelyanov in Kotlin JVM
Vladimir Petrakovich
Сколько ядер CPU. И?
так сколько активных соединений сможет вычитывать одновременно приложение на 8-ядерном проце?
источник

AE

Alexandr Emelyanov in Kotlin JVM
Ivan Medvedev
я про пул соединений с бд
мы про треды
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexandr Emelyanov
так сколько активных соединений сможет вычитывать одновременно приложение на 8-ядерном проце?
А при чём тут активные треды?
Можно послать 100 запросов (по 4 одновременно), подождать их (блокируясь), и потом обработать 100 ответов (опять же, по 4 одновременно).
Если на latency пофигу, можно и в один поток работать.
источник

AE

Alexandr Emelyanov in Kotlin JVM
Vladimir Petrakovich
А при чём тут активные треды?
Можно послать 100 запросов (по 4 одновременно), подождать их (блокируясь), и потом обработать 100 ответов (опять же, по 4 одновременно).
Если на latency пофигу, можно и в один поток работать.
у тебя 4 потока стоят в socket.read(), как остальные потоки запустишь?
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexandr Emelyanov
у тебя 4 потока стоят в socket.read(), как остальные потоки запустишь?
В смысле как? Их за меня пул запустит, если я захочу параллельно обрабатывать ещё что-нибудь.
источник

QH

Quantum Harmonizer in Kotlin JVM
Alexandr Emelyanov
так сколько активных соединений сможет вычитывать одновременно приложение на 8-ядерном проце?
несколько тысяч?..
(простите что влезаю)
источник