gpt4 book ai didi

java - public 修饰符对 Java Thread 的 run() 的好处

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:06:33 25 4
gpt4 key购买 nike

有没有人了解 Java Thread 类的 run() 方法公开的历史?几乎所有时候,它都会被覆盖使用,因此 protected 修饰符会更合适吗?这仍然会将 start() 作为用户的公共(public) api,因此不会为用户意外调用 run() 的错误留下任何空间。

最佳答案

Thread 实现 Runnable ,它定义了 run() 方法,所以它必须是公开的。

但由于 Java 1.5 建议使用 Executors services而不是 java.lang.Thread。执行器将要执行的工作单元(RunnableCallable)与实际执行器解耦。 (对于 Thread,它们是同一回事)

关于java - public 修饰符对 Java Thread 的 run() 的好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4026015/

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