gpt4 book ai didi

java - 使用 Executor 接口(interface)而不是显式创建线程

转载 作者:行者123 更新时间:2023-12-03 12:56:27 26 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




9年前关闭。




我用 Executor 读过接口(interface)是比显式创建自己的线程更好的编程实践。在我看来,创建自己的线程并在 Thread 的参数中初始化它们要容易得多。构造函数。使用Executor有什么好处?而不是像我到目前为止那样创建线程?

最佳答案

创建线程是一项昂贵的操作,因此最好将 Thread 返回到线程池。这在为每个客户端请求分配一个线程的服务器中尤其需要。

每秒有数百个请求并在每次需要时重新创建线程会极大地影响性能。

因此,在需要少量线程的情况下,您可以在没有 Executor 的情况下创建它们。如果您的应用程序可能会创建许多线程,请使用 Executor。

关于java - 使用 Executor 接口(interface)而不是显式创建线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13495813/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com