В Java Как перейти с Executors.newFixedThreadPool(MAX_THREAD_COUNT()) на виртуальный потокJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 В Java Как перейти с Executors.newFixedThreadPool(MAX_THREAD_COUNT()) на виртуальный поток

Сообщение Anonymous »

Мотивация:
Попытка перенести виртуальные потоки.
Проблема:
Несмотря на то, что виртуальные потоки дешевы, ОС может счесть подозрительным одновременное выполнение некоторых процессов, например поиск IP-адреса или портов в сети.
Я использую приведенный ниже код, чтобы ограничить создание потоков. TS_NetworkIPUtils TS_NetworkPortUtils

Код: Выделить всё

var executor = useVirtualThread
? Executors.newVirtualThreadPerTaskExecutor()
: Executors.newFixedThreadPool(MAX_THREAD_COUNT());
Можно ли создать службу-исполнитель для создания виртуальных потоков и одновременно иметь функцию ограничения?

Подробнее здесь: https://stackoverflow.com/questions/779 ... d-count-to
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»