Если я создаю потоки 1 КБ и одновременно запускаю их с помощью защелки, после завершения потоков мой процесс заканчивается.
Что я хочу сделать, так это, когда поток заканчивается, запустить другой поток для выполнения той же задачи (или каким-то образом заставить тот же поток продолжить обработку с той же задачей снова).
Сценарий:
Я хочу запустить потоки размером 1 КБ и не хочу снижения производительности при запуске других потоков размером 1 КБ, когда они завершат обработку.
Потоки просто устанавливают соединение http URL с URL http://www.example.com/some/page
То, что я хочу сделать, это непрерывно работать в течение x секунд и всегда запускать потоки 1K.
Я не хочу использовать executor для этого как для обучения тому, как это сделать без него, и я верю, что поскольку среда executor разделяет задачу и потоки, она не гарантирует, сколько потоков запущено в в то же время.