gpt4 book ai didi

java - 死 Java 线程和 native 操作系统线程

转载 作者:行者123 更新时间:2023-12-02 05:50:59 26 4
gpt4 key购买 nike

我有一些搜索线程正在存储结果。我知道当线程启动时,JVM native 代码会代理在操作系统上创建新 native 线程的请求。这需要 JVM 之外的一些内存。当线程终止并且我保留对它的引用并将其用作 POJO 时会发生什么。它是否仍然作为操作系统的 native 线程存在(并使用 jvm 之外的内存)?

最佳答案

没有。操作系统线程实际上是在调用 Thread.start() 时创建并启动的,当线程停止运行时,它就停止存在。无论用于启动线程的 Thread 类型的 Java 对象是否被垃圾回收,都不会改变任何内容。

关于java - 死 Java 线程和 native 操作系统线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23538818/

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