java线程进程
1. 因为一个进程中的多个线程是并发运行的,那么从微观角度看也是有先后顺序 的,哪个线程执行完全取决于 CPU 的调度,程序员是不能完全控制的(可以设置线程优先级)。而这也就造 成的多线程的随机性。
2. Java 程序的进程里面至少包含两个线程,主线程也就是 main()方法线程,另外 一个是垃圾回收机制线程。每 当使用 java 命令执行一个类时,
实际上都会启动一个 JVM,每一个 JVM 实际上 就是在操作系统中启动了一个 线程,java 本身具备了垃圾的收集机制,所以在 Java 运行时至少会启动两个线 程。
3. 由于创建一个线程的开销比创建一个进程的开销小的多,那么我们在开发多任 务运行的时候,通常考虑创建 多线程,而不是创建多进程。

浙公网安备 33010602011771号