gpt4 book ai didi

java - 什么时候应该在 Java 中扩展 Thread?

转载 作者:太空宇宙 更新时间:2023-11-04 13:55:31 26 4
gpt4 key购买 nike

我了解多线程的基础知识。此外,我引用了 Jon Skeet 先生的回答 "implements Runnable" vs. "extends Thread" .

他在这里说:

You're not really specialising the thread's behaviour. You're just giving it something to run. (So use Runnable instead of Thread)

所以我的问题是:

在什么情况下会专门化一个线程?

什么时候应该在 Java 中扩展 Thread?

我希望得到带有示例和代码的答案。

谢谢!!

最佳答案

Runnable视为要执行的任务,将Thread视为执行器。如果您想向执行器添加一些特定行为,例如控制其生命周期、修改状态等,您应该扩展 Thread 。您可以在 JDK(查看 here )、Android SDK (查看 here )中找到从 Thread 派生的类示例。

关于java - 什么时候应该在 Java 中扩展 Thread?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29866967/

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