线程与进程的区别是常考面试题,主要包括以下几个区别:
1、进程包含线程,一个进程可以有多个线程,每个进程至少要有一个线程,即主线程
2、线程比进程更轻量,创建线程的开销更小,销毁线程的开销也更小
3、进程与进程之间使用独立的内存空间,同一进程里的多个线程共用整个进程的内存空间
4、进程是资源分配的基本单位,线程是调度执行的基本单位
线程与进程的区别是常考面试题,主要包括以下几个区别:
1、进程包含线程,一个进程可以有多个线程,每个进程至少要有一个线程,即主线程
2、线程比进程更轻量,创建线程的开销更小,销毁线程的开销也更小
3、进程与进程之间使用独立的内存空间,同一进程里的多个线程共用整个进程的内存空间
4、进程是资源分配的基本单位,线程是调度执行的基本单位