如果我创建 1K 线程并使用闩锁同时启动它们,一旦线程完成,我的进程就会结束。
我想要做的是,当线程结束时,启动另一个线程来处理同一个任务(或者以某种方式让同一个线程再次继续处理同一个任务)。
设想:
我想启动 1K 线程,并且不希望在它们完成处理时启动另一个 1K 线程的性能损失。
线程只是简单地建立一个 http url 连接到一个 url http://www.example.com/some/page
我想要做的是连续运行 x 秒,并且始终运行 1K 线程。
我不想为此使用执行器来学习如何在没有它的情况下执行它,并且我相信由于执行器框架将任务和线程分开,它不能保证有多少线程同时运行。