We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
章节 http://concurrent.redspider.group/article/03/12.html 12.2.2 shutdown状态
相关截图或文字 调用shutdown()方法后处于SHUTDOWN状态,线程池不能接受新的任务,清除一些空闲worker,不会等待阻塞队列的任务完成。
修正意见 请描述修正意见,如果可以,请直接提PR,谢谢~ 这里应该会等待阻塞队列的任务完成 下面是我询问GPT的答案: 调用 shutdown() 方法时,线程池会完成以下几个步骤: 不接受新任务: 线程池会拒绝接受新的任务提交,但会继续执行队列中已有的任务和正在执行的任务。 清除空闲的 worker: 线程池会尝试中断并清除所有当前没有正在执行任务的线程,即空闲的工作线程,以便释放资源。 不等待阻塞队列完成: 此说法不太准确。shutdown() 方法不会中断正在执行的任务,而是等待它们执行完成。而对于阻塞队列中等待的任务,它们会继续执行,直到完成或者中断。
The text was updated successfully, but these errors were encountered:
可以直接看方法注释,GPT不保证回答的正确性。
Sorry, something went wrong.
No branches or pull requests
章节
http://concurrent.redspider.group/article/03/12.html
12.2.2 shutdown状态
相关截图或文字
调用shutdown()方法后处于SHUTDOWN状态,线程池不能接受新的任务,清除一些空闲worker,不会等待阻塞队列的任务完成。
修正意见
请描述修正意见,如果可以,请直接提PR,谢谢~
这里应该会等待阻塞队列的任务完成
下面是我询问GPT的答案:
调用 shutdown() 方法时,线程池会完成以下几个步骤:
不接受新任务: 线程池会拒绝接受新的任务提交,但会继续执行队列中已有的任务和正在执行的任务。
清除空闲的 worker: 线程池会尝试中断并清除所有当前没有正在执行任务的线程,即空闲的工作线程,以便释放资源。
不等待阻塞队列完成: 此说法不太准确。shutdown() 方法不会中断正在执行的任务,而是等待它们执行完成。而对于阻塞队列中等待的任务,它们会继续执行,直到完成或者中断。
The text was updated successfully, but these errors were encountered: