Cof*_*fee 0 java multithreading main-method
这个问题可能是一个非常新手的问题,但这对我来说非常困惑.我正在研究Java网络,我很好奇这个main方法的后端.
public static void main(String[] args) throws IOException
Run Code Online (Sandbox Code Playgroud)
我理解它main启动一个线程?所以,即使我有一个简单的"Helloworld"程序,一个线程仍然存在,直到你关闭整个IDE或系统?
这是否意味着我可以在main方法中包含任何任意代码,我也想永远运行它(例如,心跳传感器检查或其他一些检查).
谢谢
JB *_*zet 10
不.JVM启动一个线程(主线程)并在此线程内执行main方法.一旦main方法返回,如果没有其他非守护程序线程在运行,则JVM退出.
您可以在main方法中运行无限循环,并且JVM永远不会退出(除非它从外部被杀死).
| 归档时间: |
|
| 查看次数: |
1204 次 |
| 最近记录: |