1)java对操作系统提供的功能进行封装,包括进程和线程。
2) 运行一个程序会产生一个进程,进程包含至少一个线程。
3)每个进程对应一个JVM实例,多个线程共享JVM里的堆。
4)java采用单线程编程模型,程序会自动创建主线程。
5)主线程可以创建子线程,原则上要后于子线程完成执行。
1)java对操作系统提供的功能进行封装,包括进程和线程。
2) 运行一个程序会产生一个进程,进程包含至少一个线程。
3)每个进程对应一个JVM实例,多个线程共享JVM里的堆。
4)java采用单线程编程模型,程序会自动创建主线程。
5)主线程可以创建子线程,原则上要后于子线程完成执行。