一.进程和线程
1)概念区别
进程:正在进行的程序【代码块】,操作系统会为正在运行的程序分配内存空间
线程:本质就是一条执行路径,可以理解为是进程的子任务【迅雷多资源下载】, 一个进程可以只包含一个线程...答:至少有两条线程,主线程[main方法],垃圾回收线程[GC守护线程]
三.多进程和多线程
1)概念区别
多进程:在操作系统的层面上,同时运行多个程序
多线程:在同一进程的层面上,同时运行多条程序...2)开启多线程和开启多进程的好处?...多进程的好处: 提高了CPU的使用率
多线程的好处: 提高了进程的使用率,从而提高了CPU的使用率
3)为什么需要多线程?...,
所以开启多个线程本质上并不能够提高系统的执行速度,反而会降低速度
但是合理地开辟多线程,可以提高CPU的使用率,也可以提高进程的效率
五.重要的概念
1.并行和并发
并发:在同一个时间段[可以分割的时间