-
1.什么是线程
-
线程是程序执行的一条路径, 一个进程中可以包含多条线程
-
多线程并发执行可以提高程序的效率, 可以同时完成多项工作
-
-
2.多线程的应用场景
-
迅雷开启多条线程一起下载
-
-
-
并行就是两个任务同时运行,就是甲任务进行的同时,乙任务也在进行。(需要多核CPU)
-
-
比如我跟两个网友聊天,左手操作一个电脑跟甲聊,同时右手用另一台电脑跟乙聊天,这就叫并行。
-
-
A:Java程序运行原理
-
Java命令会启动java虚拟机,启动JVM,等于启动了一个应用程序,也就是启动了一个进程。该进程会自动启动一个 “主线程” ,然后主线程去调用某个类的 main 方法。
-
-
B:JVM的启动是多线程的吗
-