繁体   English   中英

澄清Java线程的概念

[英]clarification on the concept of Java thread

这是一个java程序执行开始后就会开始的线程? 这是在接受我的采访时被问到的。 所以有人可以在这里提出答案

来自Thread API文档

当Java虚拟机启动时,通常会有一个非守护程序线程(通常调用某个指定类的名为main的方法)。

这个线程将被称为主线程。

启动时创建的线程称为main thread 它是调用main方法的那个。

编辑:显然有人打败了我的答案。

无论何时Java程序运行,Java中的' main() '方法都会被称为正在运行的线程。 它调用主线程,因为它是程序开始时第一个开始运行的线程。 其他线程可以从这个主线程中生成。 主线程必须是程序中要结束的最后一个线程。 当主线程停止时,程序停止运行。

主线程是自动创建的,但可以通过使用Thread对象由程序控制。 Thread对象将借助Thread类的currentThread()方法保存主线程的引用。

有关详细信息,请查看此链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM