我需要一个简单的对象来容纳我的工作线程,并且我不希望它限制线程的数量,也不希望它保持线程的生命周期长于必要时间。但是我确实需要一个类似于
所以也许线程池不是我需要的,我希望得到正确的指引。(因为它们意味着保持线程的生命周期)
进一步说明:
每个线程都是一个文件上传,我有另一个进程来修改文件,但它会等待文件没有任何上传。通过加入每个线程,锁定该进程。 (每个线程在创建时将自己添加到特定文件的列表中,因此我只加入上传特定文件的线程)。
ExecutorService.shutdown();
的方法(等待所有活动线程完成但不接受新线程)。所以也许线程池不是我需要的,我希望得到正确的指引。(因为它们意味着保持线程的生命周期)
进一步说明:
每个线程都是一个文件上传,我有另一个进程来修改文件,但它会等待文件没有任何上传。通过加入每个线程,锁定该进程。 (每个线程在创建时将自己添加到特定文件的列表中,因此我只加入上传特定文件的线程)。